WIP: Kernel Takeover & Idle Kernel #45

Manually merged
astro merged 1 commits from pca006132/artiq-zynq:master into master 2020-07-28 10:10:29 +08:00
Contributor

#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.

https://git.m-labs.hk/M-Labs/artiq-zynq/issues/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.
pca006132 changed title from Kernel takeover to Kernel Takeover & Idle Kernel 2020-07-09 15:21:26 +08:00
Author
Contributor

Regression: 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.

Regression: 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.
Author
Contributor

Regression: 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, running mandelbrot.py or repeat.py would still cause error, including data abort and panic.

> Regression: 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, running `mandelbrot.py` or `repeat.py` would still cause error, including data abort and panic.
pca006132 changed title from Kernel Takeover & Idle Kernel to WIP: Kernel Takeover & Idle Kernel 2020-07-14 11:12:26 +08:00
astro closed this pull request 2020-07-28 10:10:29 +08:00
Contributor

Gitea misidentified a merge here. Commit b388b529ad is unrelated to this issue.

Gitea misidentified a merge here. Commit b388b529ad is unrelated to this issue.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/artiq-zynq#45
No description provided.