Skip to content

Commit f58c884

Browse files
Electron752popcornmix
authored andcommitted
ARM64: Modify default config to get raspbian to boot (#1686)
1. Enable emulation of deprecated instructions. 2. Enable ARM 8.1 and 8.2 features which are not detected at runtime. 3. Switch the default governer to powersave. 4. Include the watchdog timer driver in the kernel image rather then a module. Tested with raspbian-jessie 2016-09-23.
1 parent 18c8fe2 commit f58c884

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

arch/arm64/configs/bcmrpi3_defconfig

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,23 @@ CONFIG_ARM64_VA_BITS=39
2727
CONFIG_SCHED_MC=y
2828
CONFIG_NR_CPUS=4
2929
CONFIG_HOTPLUG_CPU=y
30+
CONFIG_ARMV8_DEPRECATED=y
31+
CONFIG_SWP_EMULATION=y
32+
CONFIG_CP15_BARRIER_EMULATION=y
33+
CONFIG_SETEND_EMULATION=y
3034

3135
#
3236
# ARMv8.1 architectural features
3337
#
34-
CONFIG_ARM64_HW_AFDBM=n
35-
CONFIG_ARM64_PAN=n
36-
CONFIG_ARM64_LSE_ATOMICS=n
37-
CONFIG_ARM64_VHE=n
38+
CONFIG_ARM64_HW_AFDBM=y
39+
CONFIG_ARM64_PAN=y
40+
CONFIG_ARM64_LSE_ATOMICS=y
41+
CONFIG_ARM64_VHE=y
3842

3943
#
4044
# ARMv8.2 architectural features
4145
#
42-
CONFIG_ARM64_UAO=n
46+
CONFIG_ARM64_UAO=y
4347
CONFIG_ARM64_MODULE_CMODEL_LARGE=n
4448
CONFIG_RANDOMIZE_BASE=n
4549

@@ -98,7 +102,7 @@ CONFIG_ZBOOT_ROM_TEXT=0x0
98102
CONFIG_ZBOOT_ROM_BSS=0x0
99103
CONFIG_CMDLINE="console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait"
100104
CONFIG_CPU_FREQ=y
101-
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
105+
CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y
102106
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
103107
CONFIG_CPU_FREQ_GOV_USERSPACE=y
104108
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
@@ -687,7 +691,7 @@ CONFIG_SENSORS_SHTC1=m
687691
CONFIG_THERMAL=y
688692
CONFIG_THERMAL_BCM2835=y
689693
CONFIG_WATCHDOG=y
690-
CONFIG_BCM2835_WDT=m
694+
CONFIG_BCM2835_WDT=y
691695
CONFIG_UCB1400_CORE=m
692696
CONFIG_MFD_STMPE=y
693697
CONFIG_STMPE_SPI=y

0 commit comments

Comments
 (0)