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

Bump BR for gcc 8.3 support; point submodule at upstream #25

Merged
merged 5 commits into from Jun 7, 2019

Conversation

davidbiancolin
Copy link
Contributor

Nathan Pemberton and others added 3 commits May 30, 2019 18:46
doesn't work though. This commit: builds br img unconditionally, and
always adds the /sbin/init -> /init symlink for all initramfs builds.
The special /init script is needed to pipe stdin/stdout/stderr to
/dev/console before devtmpfs is mounted.
accident on earlier versions of buildroot, now we do it explicitly.
@NathanTP
Copy link
Contributor

NathanTP commented Jun 3, 2019

I fixed the initramfs thing. full_test.sh sort of passes (modulo the issues in #26 which are unrelated to this PR). I didn't test on firesim itself, just disk and initramfs based builds on spike and qemu.

Copy link
Contributor

@NathanTP NathanTP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Tested on spike and Qemu for both disk and initramfs builds, buildroot and fedora. full_test.sh passes except for some unrelated known issues (I manually tested those).

One thing to note is that I defaulted to rebuilding buildroot-based workloads all the way from the base distro every time (will be fixed eventually, tracked at #21). This used to default to /not/ rebuild, I figure this is safer for now (especially since this PR changes some buildroot details).

@davidbiancolin
Copy link
Contributor Author

Thanks for bringing this home Nathan.

@NathanTP
Copy link
Contributor

NathanTP commented Jun 5, 2019

This should probably merge against dev instead of master. I haven't really thought it out, but I suppose it makes sense to keep master in sync with firesim master.

@davidbiancolin
Copy link
Contributor Author

You're right, I carelessly opened it up against the wrong base branch.

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

5 participants