summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_comm.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-15 12:41:14 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-15 12:41:14 -0400
commitecfb1278086f98161402f93bca8d3df602fbcb45 (patch)
treec8febb2cd8b89fb8907411ad9276832bd304a74e /kernel/gsp_comm.c
parente07c62b1fab2f2dbc9981458c0697829b287b01e (diff)
downloadopen-iov-ecfb1278086f98161402f93bca8d3df602fbcb45.tar.gz
open-iov-ecfb1278086f98161402f93bca8d3df602fbcb45.zip
vgsp-gr: m155 extend the re-arm with the mode-35 lane-enable tail (HF-3)
r154: after the second client's idle period the FECS saved/unloaded the context (SKED rec: cwd0=0x12486 fecs_cur=b0633ee3 -> cwd0=0x2086 fecs_cur=0 and no change ever after) and every later forwarded launch acked (qmd_rel/ch_rel) while dispatching nothing - including all three outcome retries with fresh ring entries (0/205 changed, 720 ms no-writes, x4). Re-issuing only GPFIFO_SCHEDULE+TSG_GPFIFO_SCHEDULE+doorbell did not revive dispatch. The extended re-arm now replays the mode-35 lane-enable tail first (GR_SET_CTXSW_PREEMPTION_MODE CILP + SET_TIMESLICE + DEVICE_SCHED - the proven-accepted stage-4 sequence, HF-3 design), then the schedules and the doorbell. Poison variants (explicit PREEMPT/tail, BIND, PROMOTE) remain excluded.
Diffstat (limited to 'kernel/gsp_comm.c')
0 files changed, 0 insertions, 0 deletions