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

raspberrypifw: 1.20171029 -> 1.20180328 #38400

Merged
merged 1 commit into from Apr 4, 2018
Merged

Conversation

bkchr
Copy link
Contributor

@bkchr bkchr commented Apr 3, 2018

Motivation for this change

With this firmware, the camera is working :)

@bachp fyi.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@dezgeg
Copy link
Contributor

dezgeg commented Apr 3, 2018

I will try this out this week (and upgrade linux_rpi to a matching tag as well).

@bachp
Copy link
Member

bachp commented Apr 3, 2018

@dezgeg Is linux_rpi the recommended kernel to use on RPi3 on aarch64? The wiki mentions to use linux_latest.

@dezgeg
Copy link
Contributor

dezgeg commented Apr 3, 2018

No, linux_rpi doesn't support AArch64 at all.

@bkchr
Copy link
Contributor Author

bkchr commented Apr 4, 2018

Yeah that is really weird, the firmware is also only arm32 :( I wanted to compile some programs against the firmware, but that will/does not work on aarch64.

@dezgeg
Copy link
Contributor

dezgeg commented Apr 4, 2018

Note that the userspace binaries and libraries are now compiled from source in a separate raspberrypi-tools package, which does build on AArch64: 434722b. Their build system still disables some stuff when compiling on AArch64, though.

@bkchr
Copy link
Contributor Author

bkchr commented Apr 4, 2018

@dezgeg ohh nice, did not know that! Maybe we should then drop the stuff in hardfp/opt/vc in the firmware package. And raspberry-tools should maybe be split up into tools and libs. I wanted to compile https://github.com/thaytan/gst-rpicamsrc and that requires the libmmal and other stuff from the raspberry pi libraries. However, I did not know that the raspberry-tools contains these libraries.

@dezgeg
Copy link
Contributor

dezgeg commented Apr 4, 2018

Maybe we should then drop the stuff in hardfp/opt/vc in the firmware package.

It is dropped on master.

And raspberry-tools should maybe be split up into tools and libs.

That is probably not feasible given that it's one CMake project that builds both of them. But if you do know a better name than raspberrypi-tools (or a name that some other distro uses for them) we can still rename the package.

@bkchr
Copy link
Contributor Author

bkchr commented Apr 4, 2018

That is probably not feasible given that it's one CMake project that builds both of them. But if you do know a better name than raspberrypi-tools (or a name that some other distro uses for them) we can still rename the package.

Hmm okay, I see. Yeah I will think about that.

@dezgeg dezgeg merged commit 72f3e41 into NixOS:master Apr 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants