The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Adaptation Guide
From Mer Wiki
(Difference between revisions)
(New page: This page contains information what is expected from a Mer Hardware Adaptation. == Kernel == Required kernel options: {| border="1" ! Option ! Required since |- |+ Systemd |- | CONFIG...) |
(→Kernel) |
||
Line 1: | Line 1: | ||
− | |||
This page contains information what is expected from a Mer Hardware Adaptation. | This page contains information what is expected from a Mer Hardware Adaptation. | ||
Line 36: | Line 35: | ||
| recommended, if you want pam_systemd.so to setup your "seats" | | recommended, if you want pam_systemd.so to setup your "seats" | ||
|} | |} | ||
+ | |||
+ | === Patches == | ||
+ | |||
+ | ==== When compiling kernel for ARM with Mer 0.20110105.1 or newer == | ||
+ | |||
+ | You will need to apply this patch to your kernel with this new Mer and | ||
+ | toolchain release, if your kernels break on boot (they likely will). It | ||
+ | will enable -mno-unaligned-access in your kernel compilation flags. | ||
+ | |||
+ | <pre> | ||
+ | --- linux-3.1/Makefile 2011-10-24 18:10:05.000000000 +1100 | ||
+ | +++ b/Makefile 2011-12-24 16:06:38.848284875 +1100 | ||
+ | @@ -640,6 +640,8 @@ | ||
+ | KBUILD_CFLAGS += -DCC_HAVE_ASM_GOTO | ||
+ | endif | ||
+ | |||
+ | +KBUILD_CFLAGS += -mno-unaligned-access | ||
+ | + | ||
+ | # Add user supplied CPPFLAGS, AFLAGS and CFLAGS as the last assignments | ||
+ | # But warn user when we do so | ||
+ | warn-assign = \ | ||
+ | </pre> |
Revision as of 08:20, 9 January 2012
This page contains information what is expected from a Mer Hardware Adaptation.
Kernel
Required kernel options:
Option | Required since |
---|---|
CONFIG_DEVTMPFS=y | |
CONFIG_CGROUPS=y | |
CONFIG_AUTOFS4_FS=[y|m] | |
CONFIG_IPV6=[y|m] | optional, but highly recommended |
CONFIG_RTC_DRV_CMOS=y | optional, but highly recommended |
CONFIG_FANOTIFY=y | optional, required for systemd readahead. |
CONFIG_UEVENT_HELPER_PATH | should be empty, if you want to use systemd without initramfs |
CONFIG_AUDIT=y | optional, but recommended |
CONFIG_TMPFS_POSIX_ACL=y | recommended, if you want pam_systemd.so to setup your "seats" |
= Patches
== When compiling kernel for ARM with Mer 0.20110105.1 or newer
You will need to apply this patch to your kernel with this new Mer and toolchain release, if your kernels break on boot (they likely will). It will enable -mno-unaligned-access in your kernel compilation flags.
--- linux-3.1/Makefile 2011-10-24 18:10:05.000000000 +1100 +++ b/Makefile 2011-12-24 16:06:38.848284875 +1100 @@ -640,6 +640,8 @@ KBUILD_CFLAGS += -DCC_HAVE_ASM_GOTO endif +KBUILD_CFLAGS += -mno-unaligned-access + # Add user supplied CPPFLAGS, AFLAGS and CFLAGS as the last assignments # But warn user when we do so warn-assign = \