-
Notifications
You must be signed in to change notification settings - Fork 11
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
Setup FPU test environment for or1k_marocchino #22
Comments
The gist:
I would use marocchino on arty as I do not have an atlys board. If you already have an SOC you should be good. You will need ethernet + NFS to run the glibc test suite. |
@stffrdhrn |
As long as your busybox environment can connect to NFS and has and SSH server you should be good. You should not need to build busybox with glibc. Though, to run the full glibc test suite some tests expect gnu coreutils and bash is installed. But I think for the math tests it should not be an issue. FYI, this is what I run to run just the math tests.
Where It basically will run:
The environment is also described here: https://sourceware.org/glibc/wiki/Testing/Testsuite#Testing_with_a_cross-compiler |
@stffrdhrn Stafford, I've implemented write access to FPCSR if SR[SUMRA] is raised. Please, find |
@stffrdhrn
Nevertheless it could complete the transfer. I am not sure that I could run GLibc tests till resolving ethernet behavior. |
That's interesting, I'm not using ethoc, I'm using liteEth from the litex project. I use ethoc on qemu but I haven't seen this before. The log comes from the ethoc driver. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/ethoc.c
The From there it is all hardware. So it seems ethoc core hardware is setting that bit on dma transfers. I don't think it's a endian problem due to the transfer working. We can just suppress the kernel log if you can't figure it out. |
Creating this item as work to discuss how to setup the FPU test environment for the marocchino FPU.
Other questions:
By the way. Are your planning just to add marocchino for arty SoC or also to add atlys SoC to litex project?
The text was updated successfully, but these errors were encountered: