Commit Graph

  • 02db0e4d9d [scripts] (P7): spawn_lane_parity names the two ImageUnitPrivate knob entries by one tail each swung0x48 2026-09-23 16:53:07 -04:00
  • e1b47dc2f6 [MG_Backend, MG_Test] (P7): the depth/stencil resolve probe's verdict is memoized per device identity (vendor, device, driver version, pipeline-cache UUID), not once per process swung0x48 2026-09-23 16:42:33 -04:00
  • a7848f0a03 [MG_Backend, MG_IntegrationTest, scripts] (P7): an invalid or empty image unit on the wire arm binds a null storage descriptor (VK_EXT_robustness2 nullDescriptor), else a placeholder private to its (binding, unit) swung0x48 2026-09-23 16:41:46 -04:00
  • 03bcf5e7fb [MG_Remote, MG_Test, scripts] (P7): DrainRing checks the session latch immediately before every pop, so a latch the control thread stores between two records stops the next one swung0x48 2026-09-23 16:36:45 -04:00
  • 1052b13a1a [MG_State, MG_Test] (P7): PH-5 bounds a vector count by its element's minimum encoded size, so compact archives the codec writes decode again swung0x48 2026-09-23 16:36:45 -04:00
  • 6afa077f96 [docs] (P7): ID-P7-57/58/59 - F2 finishes the Ph items, gate 5's three inproc CTS defects are fixed, and device window 2 is tooled swung0x48 2026-09-23 15:52:33 -04:00
  • 431bda67dc [MG_Backend, MG_IntegrationTest] (P7): a real-probe negative control proves the depth-resolve measurement can see a broken render-pass arm on the host swung0x48 2026-09-23 15:20:17 -04:00
  • 33f3133920 [docs] (P7): record g5-msprobe, the device-probed depth/stencil resolve arm order, with its evidence and closed debts swung0x48 2026-09-23 14:48:49 -04:00
  • 564602b71d [MG_Util, MG_Test] (P7): list the no-draw depth/stencil render-pass resolve in the Vulkan POST's Known Driver Bugs as FIXED swung0x48 2026-09-23 14:30:45 -04:00
  • e83581c3c4 [MG_Backend, MG_Test, MG_IntegrationTest, scripts] (P7): choose the multisample depth/stencil resolve arm by a device probe with a shader-arm control instead of the Qualcomm vendor id swung0x48 2026-09-23 14:30:45 -04:00
  • f7f0b41847 [docs] (P7): record g5-msrbo root cause, evidence and debts swung0x48 2026-09-23 12:51:40 -04:00
  • fca8e9b21e [MG_Backend] (P7): widen wire image barriers to both aspects for D16_UNORM_S8_UINT swung0x48 2026-09-23 12:51:40 -04:00
  • 23be55e477 [MG_Backend, MG_IntegrationTest, scripts] (P7): pin the Qualcomm depth/stencil resolve arm order on the split and spawn arms swung0x48 2026-09-23 12:51:40 -04:00
  • 53397e6e1e [MG_Backend, MG_Test] (P7): resolve multisample depth/stencil with the shader arm first on Qualcomm swung0x48 2026-09-23 11:25:25 -04:00
  • b1f9ea39f1 [MG_Backend, MG_IntegrationTest] (P7): copy 1:1 single-sample depth/stencil blits on the Magma wire arm swung0x48 2026-09-23 11:25:25 -04:00
  • 32cc68fa59 [tools, docs] (P7): window 2 holds the shared device lock and marks a CTS block done only when it is a complete reading swung0x48 2026-09-23 11:22:07 -04:00
  • 5a844b1e50 [tools] (P7): window-2 reducer never passes an empty, unrateable or subset reading, and its rate gate is tested swung0x48 2026-09-23 11:22:07 -04:00
  • 6b8690f1d5 [tools] (P7): window-2 reducers follow the contract formula, require every block and one boot session swung0x48 2026-09-23 10:50:47 -04:00
  • cf54962a61 [tools, docs] (P7): window 2 restore stops the replay leftovers and rides out the vendor boost swung0x48 2026-09-23 10:09:08 -04:00
  • 09e98055b6 [tools, docs] (P7): device window 2 runbook and scripts swung0x48 2026-09-23 10:07:13 -04:00
  • e663dec79e [trace_replay] (P7): the device runner starts from a POSIX host and a dead repeat archives no stale picture swung0x48 2026-09-23 09:29:40 -04:00
  • 941bd4be6a [MG_IntegrationTest] (P7): the texture-view window case joins the gated image-unit arms swung0x48 2026-09-23 14:39:35 -04:00
  • 3d5160d397 [MG_Backend, MG_IntegrationTest] (P7): bind the storage placeholder for an image unit naming a level or layer its texture lacks swung0x48 2026-09-23 10:59:30 -04:00
  • 0f64af8f55 [MG_Remote, MG_Test] (P7): state banded reads against PH-3's tight-answer bound, not DstSize equality swung0x48 2026-09-23 11:19:57 -04:00
  • 8af60919ff [MG_IntegrationTest] (P7): banded readback scenarios on every split arm and Magma swung0x48 2026-09-23 10:53:36 -04:00
  • 3874b547a9 [MG_Remote, MG_Test] (P7): band ReadPixels larger than one reply slot swung0x48 2026-09-23 10:53:36 -04:00
  • 3f6cadc4d4 [MG_Test] (P7): EventForfeitPeerTest pins the harness's headless EGL for the servers it starts, so both forfeit entries run on a runner with no DISPLAY swung0x48 2026-09-23 13:55:54 -04:00
  • 20e3d4f515 [MG_IntegrationTest] (P7): TcpLane.EventForfeitPeer takes the mobilegl-tcp lock the CI lock guard requires of every integration-tcp entry swung0x48 2026-09-23 13:50:05 -04:00
  • f0a6d6f443 [docs] (P7): qualify the PLAN OQ-10 row's Init.cpp citation so check_doc_citations --strict resolves it swung0x48 2026-09-23 12:42:45 -04:00
  • 20562d33a3 [MG_Remote, docs] (P7): keep DrainRing's per-record latch check where ph_latch_sites pins it beside PH-6's forfeit check, and record the merged 100 ms control slice swung0x48 2026-09-23 12:41:31 -04:00
  • 13f4482830 [docs] (P7): record the f2-auth pre-auth knobs, the closed exposures and the debts left swung0x48 2026-09-23 11:44:48 -04:00
  • efc899a1b0 [MG_Remote, MG_Test, scripts] (P7): bound the pre-auth cap and pause accepting when out of descriptors swung0x48 2026-09-23 11:43:43 -04:00
  • bc62b17b0c [MG_Remote, scripts] (P7): refuse queued DataBinds on every pre-Accept exit and route DataBinds without a reap wait swung0x48 2026-09-23 11:37:12 -04:00
  • 5411180288 [MG_Remote, scripts] (P7): name every single-session first-frame outcome and pin its token-first order swung0x48 2026-09-23 11:32:46 -04:00
  • 04229e62d4 [MG_Remote, MG_Test, scripts] (P7): share the pre-auth queue between addresses and back off silent slot holders swung0x48 2026-09-23 11:32:46 -04:00
  • 6628674d72 [MG_Remote, scripts] (P7): refuse DataBinds queued on the session hand-off before it closes swung0x48 2026-09-23 10:36:24 -04:00
  • 3d7cc9592b [MG_Remote, MG_IntegrationTest, CI, scripts] (P7): add Ph fuzz arm 1 for malformed control frames swung0x48 2026-09-23 10:35:18 -04:00
  • 7bb1da73d4 [MG_Remote, MG_Test, scripts] (P7): authenticate TCP peers before fork with bounded pre-auth work and backoff swung0x48 2026-09-23 10:34:14 -04:00
  • 7aee3e2105 [ci] (P7): ph_latch_sites --table names each mechanics control by its gtest suite, not its file swung0x48 2026-09-23 12:27:48 -04:00
  • 1f67123835 [docs] (P7): record the PH-1 (3)(4) latch as CONTRACT-P7 §10 item 7 (session children latch and exit 75, inproc keeps Fatal) and its debts in §12; mark the PLAN PH-1, PH-2 and fuzz-arm-2 rows swung0x48 2026-09-23 12:20:39 -04:00
  • 3ef5c61e96 [MG_Backend, MG_Test] (P7): a PH-5 unit control that discriminates the element charge, @Ph-declined on PH-2's eight Fatal sites, and the mip-shadow comment made true swung0x48 2026-09-23 12:20:22 -04:00
  • 8848ee6ccf [MG_Remote, MG_Test, ci] (P7): red-once controls for the latch's decline-and-close half, a control pump that declines after the latch, the pre-gate ahead of the applier's stamp, and a PH-5 raw-peer row that discriminates swung0x48 2026-09-23 12:14:25 -04:00
  • ec3758d088 [MG_Remote, MG_Test, ci] (P7): one raw-peer row per latch site and the D11 bounds against a --serve supervisor, each followed by a rendering next session (PH-1 (4), fuzz arm 2) swung0x48 2026-09-23 11:27:19 -04:00
  • d681d9b1bf [MG_Remote, MG_Test, ci] (P7): peer-byte faults latch the session child and decline the rest; inproc keeps Fatal (PH-1 (3)) swung0x48 2026-09-23 11:27:19 -04:00
  • caaedd7abe [MG_Remote, MG_Pipe, MG_Backend, MG_Test] (P7): repair F2 ID-49, byteless-level and R8 lane regressions swung0x48 2026-09-23 11:09:26 -04:00
  • 10c5168be2 [MG_Pipe, MG_Remote, MG_Test, MG_IntegrationTest] (P7): accept empty texture levels in the respecify extent carrier swung0x48 2026-09-23 10:52:25 -04:00
  • 38ac5dbd2d [MG_Remote, docs] (P7): record PH-6's debts in CONTRACT-P7 and fix the stale event-ring knob text swung0x48 2026-09-23 12:02:07 -04:00
  • 1f9ae2cfb5 [MG_Test] (P7): keep fuzz arm 3 from leaking its supervisor on a red run swung0x48 2026-09-23 11:55:00 -04:00
  • 96ab12b5ab [MG_Remote, MG_Test] (P7): end a forfeited session whose peer keeps talking on control swung0x48 2026-09-23 11:51:38 -04:00
  • db4943601f [MG_Remote, MG_Test] (P7): pin the ended-control-stream note with a half-close case in fuzz arm 3 swung0x48 2026-09-23 11:46:48 -04:00
  • e259d2017a [MG_Remote, MG_Test, MG_IntegrationTest] (P7): end the PH-6 event wait on a stop or a dead shm peer, and read the wait knob back swung0x48 2026-09-23 11:41:45 -04:00
  • 1ef27dcd5c [MG_Test, MG_IntegrationTest, CI] (P7): add fuzz arm 3 - a peer that stops draining, on shm and tcp swung0x48 2026-09-23 10:39:01 -04:00
  • 3d0f531170 [MG_Remote, MG_Test, docs] (P7): forfeit the reverse channel on a non-draining peer (PH-6) swung0x48 2026-09-23 10:39:01 -04:00
  • 0535c4f07d [MG_Pipe, MG_Remote, MG_Backend] (P7): bind staged bytes to declared mip extents swung0x48 2026-09-23 08:23:49 -04:00
  • 501bdb2fed [MG_State, MG_Test] (P7): bound program archive vector counts swung0x48 2026-09-23 08:23:16 -04:00
  • 2bcec27ac2 [MG_Remote, MG_Test] (P7): bound readback scratch by server reply limit swung0x48 2026-09-23 04:23:13 -04:00
  • 54a8e3fadb [MG_Pipe, MG_Remote, MG_Test] (P7): bound create-render-state CSO slots swung0x48 2026-09-23 04:02:14 -04:00
  • 1997fd8878 [docs] (P7): ID-P7-55/56 - the CI reds since P6.5 are fixed and gate 4 closes with the p7-magma remainder tagged P13 swung0x48 2026-09-23 13:37:14 -04:00
  • d74e9923a7 [docs] (P7): record ratchet88 in CONTRACT-P7 4.1 and the 86 P13 symbols in 12 swung0x48 2026-09-23 09:55:25 -04:00
  • d49df3549f [MG_Backend, MG_State, scripts] (P7): retire the texture legacy-arm scope and tag the p7-magma remainder P13 swung0x48 2026-09-23 09:55:25 -04:00
  • e751b07baa [scripts] (P7): restore the executable bit the CI fix package dropped from junit_tally.py and stub_ctest.sh swung0x48 2026-09-23 12:20:40 -04:00
  • cc37554a7d [MG_IntegrationTest] (P7): the cold-start entries hold the bring-up past the old 5 s bound, so they are red against the pre-fix client swung0x48 2026-09-23 12:20:40 -04:00
  • 877c531a0d [CI] (P7): tighten renamed CI titles swung0x48 2026-09-23 09:31:03 -04:00
  • d7b9218618 [CI] (P7): short, readable job and step titles swung0x48 2026-09-23 09:22:51 -04:00
  • e23e01e7ab [CI] (P7): one live Test and APK run per branch, and docs-only pushes skip the APK workflow swung0x48 2026-09-23 11:14:45 -04:00
  • 072ea1b832 [android-plugin, scripts] (P7): a passed APK replay whose device went offline before its logs were copied asks for the infrastructure retry swung0x48 2026-09-23 11:14:10 -04:00
  • b13045918a [CI, scripts, tools] (P7): the pull control strips ctest -V's line prefix, retrace-split pins lavapipe, and the retrace summary reads role logs swung0x48 2026-09-23 11:13:02 -04:00
  • 2ab757792c [MG_Remote, MG_IntegrationTest] (P7): surface ops that may bring the spawned server's backend up wait a cold-start reply budget swung0x48 2026-09-23 11:13:01 -04:00
  • cdf49a4624 [CI, tools] (P7): every retrace-split step gets the Magma repair knobs, and a verify retrace reads the pull library's mobilegl.log swung0x48 2026-09-23 11:13:01 -04:00
  • 15ce495363 [MG_IntegrationTest, CI] (P7): the dual-block census names the nine split-arm skips and both buffer lists require all twenty-one cases swung0x48 2026-09-23 10:57:38 -04:00
  • 76bfe8802a [MG_IntegrationTest] (P7): ObjectSubsystemControl reads the D3 refusal sentence and the four F1Wire decline cases are Magma-only swung0x48 2026-09-23 10:56:56 -04:00
  • f1ce655b42 [MG_IntegrationTest, scripts] (P7): the Tcp TextureUploadShape entry holds the mobilegl-tcp lock, and the lane tools refuse any supervisor entry that does not swung0x48 2026-09-23 10:56:56 -04:00
  • d1549cba57 [scripts] (P7): the TCP lane supervisor starts headless like every other server the harness reaches swung0x48 2026-09-23 10:53:25 -04:00
  • eaef83b32a [MG_Remote, MG_Test] (P7): the server binds its deferred stream link through the Transport factory swung0x48 2026-09-23 10:51:55 -04:00
  • 14e1c8b9b1 docs: close p7w6 controls and F2 hardening status swung0x48 2026-09-23 08:40:33 -04:00
  • e036b4e017 docs: record B4 landing and p7w6 matrix results swung0x48 2026-09-23 06:07:36 -04:00
  • b19297d5e5 [MG_Backend, MG_Test] (P7): prove aggregate waits with a single-fence control swung0x48 2026-09-23 03:52:59 -04:00
  • a4c1bc8b1e [MG_Backend, MG_Remote] (P7): draft B4 aggregate waits and staged extent reset swung0x48 2026-09-23 02:01:36 -04:00
  • 7ea7ce89cb [trace_replay] (P7): persist cancelled TCP attempts in results JSON swung0x48 2026-09-23 02:12:40 -04:00
  • 3ce5b9913e [docs, MG_Backend] (P7): record W6 device evidence and land M3 on review swung0x48 2026-09-23 01:59:32 -04:00
  • 9fd768d493 [MG_Backend, MG_IntegrationTest] (P7): bound wire descriptor sets within long frames swung0x48 2026-09-23 01:34:14 -04:00
  • 254bfb013e [docs] (P7): preserve the interrupted p7w5 matrix and p7w6 bsl evidence swung0x48 2026-09-23 01:35:07 -04:00
  • f749d4c340 [trace_replay] (P7): pin the signed APK path used by a preinstalled device run swung0x48 2026-09-23 01:08:18 -04:00
  • 0e16ca272e [docs] (P7): HANDOFF-2026-09-22.md rewritten to the session's end state - nothing left to land, one matrix still running, the queue starts at p7w6 swung0x48 2026-09-22 23:15:28 -04:00
  • 3374becde1 [docs] (P7): ID-P7-47/48 - V1 fix round 2 lands on the integrator's own review; the window-1b mid-run reading and the screen-off hypothesis are recorded for the next integrator swung0x48 2026-09-22 23:11:14 -04:00
  • 336174e36f [docs] (P7): the A-prime paragraph carries its where=entry counts swung0x48 2026-09-22 22:19:17 -04:00
  • 9814bc7426 [MG_IntegrationTest, MG_Remote] (P7): two citations stop misquoting - the old floor's unnamed count and a CMake line number swung0x48 2026-09-22 22:18:55 -04:00
  • 07f4e3acef [MobileGL, MG_Backend, MG_Impl, docs] (P7): the FATAL=0 verify summary is written before Debug::Close, so the client half keeps its lines swung0x48 2026-09-22 22:18:55 -04:00
  • ffc4fb7d77 [MG_Impl, MG_IntegrationTest, ci] (P7): the first perturbation block's falsifier is the DirectVulkan entry swung0x48 2026-09-22 22:06:35 -04:00
  • 403b566949 [MG_Impl, MG_IntegrationTest, ci] (P7): the read-side control counts to two, one per perturbation block swung0x48 2026-09-22 22:04:07 -04:00
  • be764a56d7 [docs] (P7): ID-P7-46 - M2 round 2 lands on the integrator's own review, the memo handle-reuse ABA is closed swung0x48 2026-09-22 23:02:07 -04:00
  • 1ab62ece4c [ci] (P7): the parity exception list names M2 round 2's fourth Reclaim case swung0x48 2026-09-22 22:56:43 -04:00
  • f62703e933 [MG_Backend] (P7): a respecified wire store starts with no submission stamp swung0x48 2026-09-22 22:51:20 -04:00
  • 5ba34fcf42 [docs] (P7): magma-m2.md round 2 - the memo epoch fix and its red-once, the pipe tree's SHAs, the floor decision on its first reason alone, and the round's gates swung0x48 2026-09-22 22:49:30 -04:00
  • 6e18acaa5d [MG_Remote] (P7): the spawn launcher also passes MOBILEGL_IPC_SPIN_US, MOBILEGL_IPC_SERVER_AFFINITY and MOBILEGL_IPC_AUDIT through to the server child swung0x48 2026-09-22 22:49:30 -04:00
  • 959ebc9e76 [MG_IntegrationTest] (P7): MagmaWireReclaimScenario draws through a handle the early reclaim freed and re-minted, and reds on the dead store's bytes; the count-ceiling case refuses an absent gauge swung0x48 2026-09-22 22:49:30 -04:00
  • 4d20746831 [MG_Backend] (P7): the descriptor memos fold in a wire-store destroy epoch, so a VkBuffer handle the mid-frame reclaim freed and the next mint handed back cannot revive a set baked to the dead store swung0x48 2026-09-22 22:49:29 -04:00
  • efa19cb16f [docs] (P7): ID-P7-45 - X2 lands: the InitialCapsStartup flake was the fixture pairing loopback sockets by accept order swung0x48 2026-09-22 22:20:50 -04:00
  • 9a4752adba [docs] (P7): X2 - note for the InitialCapsStartup flake: TCP accept order, not the caps bring-up swung0x48 2026-09-22 22:19:00 -04:00
  • e730a91206 [MG_Test] (P7): X2 - SocketTransportTest's TCP case uses the DataBind rendezvous too swung0x48 2026-09-22 22:15:52 -04:00