Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fence revert #83

Closed
wants to merge 2 commits into from
Closed

Conversation

atishp04
Copy link
Collaborator

@atishp04 atishp04 commented Mar 6, 2019

No description provided.

This reverts commit 05602e2.

Introducing a fence causes warm reset issue to reappear. Revert it
for the time being.
All the non-boot harts run in a tight loop which may cause a heavy load
on the memory bus. This may delay the boot hart to complete the cold boot
process.

Introduce few nop that will ease up the traffic.

Signed-off-by: Atish Patra <atish.patra@wdc.com>
@wxjstz
Copy link
Contributor

wxjstz commented Mar 6, 2019

warm reset issue ???

@avpatel
Copy link
Collaborator

avpatel commented Mar 6, 2019

Yes, some thing out-of-sync when we use "reset button" (warm boot) on SiFive Unleashed board. Although, cold-boot using power-on button works perfectly fine on SiFive Unleashed board.

Refer, #65

We have few fixes in-place for warm boot (submitted by Atish) but the "fence rw,rw" patch is again causing warm boot issue to re-appear so for time-being we have reverted it.

@avpatel avpatel self-requested a review March 6, 2019 10:41
@atishp04 atishp04 mentioned this pull request Mar 6, 2019
@atishp04
Copy link
Collaborator Author

atishp04 commented Mar 6, 2019

No need to merge this. I have raised another PR with fence revert and some additional required warm reset fix.

@alistair23
Copy link
Collaborator

Closing the PR as requested

@alistair23 alistair23 closed this Mar 6, 2019
@atishp04 atishp04 deleted the fence_revert branch August 13, 2019 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants