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

update OpenSBI to v1.2 #12

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

update OpenSBI to v1.2 #12

wants to merge 5 commits into from

Conversation

axel-h
Copy link
Member

@axel-h axel-h commented Apr 28, 2023

v1.2 is the latest released version. Support for JH71110 was added afterwards unfortunately, trying to find out what the 1.3 release plans are.

Test with: axel-h/opensbi#1

axel-h added 4 commits April 28, 2023 02:48
Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
@axel-h axel-h added the hw-test sel4bench hardware runs label Apr 28, 2023
@lsf37
Copy link
Member

lsf37 commented Apr 28, 2023

That's probably my fault, I forgot to make the hw ssh key available to this repo. Retrying now.

@lsf37
Copy link
Member

lsf37 commented Apr 28, 2023

Ok, the tests are working now, and the RISCV failure is still there (https://github.com/seL4/sel4bench-manifest/actions/runs/4826147244/jobs/8598076086#step:5:234)

@Ivan-Velickovic
Copy link

Ok, the tests are working now, and the RISCV failure is still there (https://github.com/seL4/sel4bench-manifest/actions/runs/4826147244/jobs/8598076086#step:5:234)

Are the "errors" there

Range for vaddr 0x10001000 with 1 4k pages not reserved!
Mapping new pages to extend brk region failed

expected?

@Ivan-Velickovic
Copy link

Running in debug mode makes it clear why it's not completing the benchmark:

scheduler Benchmarks
==============

Caught cap fault in send phase at address 0
while trying to handle:
user exception 0x2 code 0
in thread 0xffffffc27ffcea00 "268537856" at address 0x116e4
With stack:
0x10011c50: 0x2
0x10011c58: 0x0
0x10011c60: 0x6ece0
0x10011c68: 0x7
0x10011c70: 0x0
0x10011c78: 0x102
0x10011c80: 0x0
0x10011c88: 0x0
0x10011c90: 0x0
0x10011c98: 0x0
0x10011ca0: 0x10011cd0
0x10011ca8: 0x117e0
0x10011cb0: 0x2
0x10011cb8: 0x0
0x10011cc0: 0x10011d30
0x10011cc8: 0x128f0

@Ivan-Velickovic
Copy link

Based on my experiment #13, it looks like that the change from using the sifive/fu540 OpenSBI platform to generic even on OpenSBI v0.8 causes the benchmarks to fail. I'm not sure why this is the case, potentially there's some initialisation code that is not happening when moving to the generic platform?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hw-test sel4bench hardware runs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants