ebijun
Posts: 76
Joined: Sat Feb 09, 2013 1:39 am

2018-12-08-netbsd-raspi-earmv6hf.img

Mon Dec 03, 2018 2:05 am

For Open Source Conference 2018 Fukuoka NetBSD booth.
I've updated 2018-12-08-netbsd-raspi-earmv6hf.img.gz for RPI.

http://mail-index.netbsd.org/port-arm/2 ... 05294.html

http://cdn.netbsd.org/pub/NetBSD/misc/j ... 6hf.img.gz

Update:
- RaspberryPi 3A+ support
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI3A+
- NetBSD-current 8.99.26 evbarm-earmv6hf 201811271510Z rpi.img from nyftp.
RPI2 boot failed with 201811271510Z kernel.
Changes between 201811241900Z to 201811271510Z makes RPI2 boot failed.

/boot/kernel7.img: RPI2 boot fine,same as kernel7.img.20181125
NetBSD 8.99.26 (RPI2) #0: Sat Nov 24 18:48:08 UTC 2018
mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/RPI2
/boot/kernel7.img.20181125: same as kernel7.img
NetBSD 8.99.26 (RPI2) #0: Sat Nov 24 18:48:08 UTC 2018
mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/RPI2
/boot/kernel7.img.org 201811271510Z
NetBSD 8.99.26 (RPI2) #0: Sat Nov 27 14:55:56 UTC 2018
mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/RPI2

- pre-installed packages:
https://github.com/ebijun/NetBSD/blob/m ... rc/pkginfo
- sysinfo and pkgsrc update
https://github.com/ebijun/NetBSD/commit ... 3139f086dc

System Update:
sysinfo: bozohttpd-20181125 sh-20160401-20181127145556Z
pkgsrc: cairo-gobject-1.16.0nb3 git-base-2.19.2 gtk3+-3.24.1nb3 harfbuzz-2.1.3
libwebp-1.0.1 medit-1.2.0nb9 pango-1.42.4nb3 pkg_chk-2.0.11
ruby24-gnome2-gtk-3.3.0nb2 ruby24-gnome2-pango-3.3.0nb2 uim-1.8.6nb56


Overview:
http://wiki.NetBSD.org/ports/evbarm/raspberry_pi/

dmesg:
https://github.com/ebijun/NetBSD/blob/m ... rmv6hf/RPI
https://github.com/ebijun/NetBSD/blob/m ... mv6hf/RPI0
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI0W
https://github.com/ebijun/NetBSD/blob/m ... mv6hf/RPI2
https://github.com/ebijun/NetBSD/blob/m ... f/RPI2-1.2
https://github.com/ebijun/NetBSD/blob/m ... mv6hf/RPI3
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI3A+
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI3B+

Security:
- security.pax.mprotect.enabled
http://netbsd.org/gallery/presentations ... NetBSD.pdf
man security
man paxctl
sysctl -a |grep pax
If application failed, such as omxplayer.
try to test
sysctl -w security.pax.mprotect.enabled=0

---
Comments are welcome on port-arm netbsd mailinglist or
twitter @ebijun

Return to “NetBSD”