Merge commit 'c78433d945b3df558d5f5e90a0ee1c9fe2d393a7' into dora
This commit is contained in:
commit
323794698a
|
@ -0,0 +1,17 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Handle unaligned access in kernel
|
||||||
|
DefaultDependencies=no
|
||||||
|
After=systemd-remount-fs.service systemd-tmpfiles-setup.service tmp.mount
|
||||||
|
Before=sysinit.target
|
||||||
|
ConditionPathExists=|/proc/cpu/alignment
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
RemainAfterExit=no
|
||||||
|
ExecStart=/bin/sh -c 'echo 3 > /proc/cpu/alignment'
|
||||||
|
StandardOutput=syslog
|
||||||
|
TimeoutSec=0
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=basic.target
|
||||||
|
WantedBy=sysinit.target
|
|
@ -1,5 +1,21 @@
|
||||||
PRINC="1"
|
PRINC="2"
|
||||||
|
|
||||||
# We need networking to run as we have no native services yet
|
# We need networking to run as we have no native services yet
|
||||||
SYSTEMD_DISABLED_SYSV_SERVICES_remove = "networking"
|
SYSTEMD_DISABLED_SYSV_SERVICES_remove = "networking"
|
||||||
|
|
||||||
|
S_THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
|
||||||
|
FILESPATH =. "${@base_set_filespath(["${S_THISDIR}/${PN}"], d)}:"
|
||||||
|
SRC_URI = "\
|
||||||
|
file://machineid.service \
|
||||||
|
file://run-postinsts.service \
|
||||||
|
file://alignment.service"
|
||||||
|
|
||||||
|
|
||||||
|
do_install_append() {
|
||||||
|
install -d ${D}${systemd_unitdir}/system/basic.target.wants
|
||||||
|
install -d ${D}${systemd_unitdir}/system/sysinit.target.wants/
|
||||||
|
|
||||||
|
install -m 0644 ${WORKDIR}/alignment.service ${D}${systemd_unitdir}/system
|
||||||
|
ln -sf ../alignment.service ${D}${systemd_unitdir}/system/basic.target.wants/
|
||||||
|
ln -sf ../alignment.service ${D}${systemd_unitdir}/system/sysinit.target.wants/
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue