WIP: Kernel Takeover & Idle Kernel #45
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: M-Labs/artiq-zynq#45
Loading…
Reference in New Issue
No description provided.
Delete Branch "pca006132/artiq-zynq:master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#32
Existing connection will be aborted when a new connection comes, and doing so would release the mutable reference making the kernel control available to the new connection, thus implementing kernel takeover.
Kernel takeoverto Kernel Takeover & Idle KernelRegression: currently this would cause the linked_list_allocator to panic when a kernel is loaded multiple times, even if the previous kernel finishes and the image got dropped.
When
core1.restart()
is removed, this get fixed. However, runningmandelbrot.py
orrepeat.py
would still cause error, including data abort and panic.Kernel Takeover & Idle Kernelto WIP: Kernel Takeover & Idle KernelGitea misidentified a merge here. Commit
b388b529ad
is unrelated to this issue.