summaryrefslogtreecommitdiff
path: root/sys/arch/arm/fdt/cpu_fdt.c
AgeCommit message (Expand)Author
2022-03-03arm: Use device_set_private for cpuN.riastradh
2021-08-30Inspect #address-cells to determine if the cpu-release-addr requiresjmcneill
2021-08-07Merge thorpej-cfargs2.thorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2020-12-03Provide and use a sev() macro for the sev instruction.skrll
2020-11-25Fix comment. Spotted by jmcneill@skrll
2020-06-10If enable-method is missing, try pscijmcneill
2020-02-21Improve a commentskrll
2020-02-15Various updates and improvements to cpu start up on arm/aarch64skrll
2020-01-27Match any node with device_type = "cpu"jmcneill
2020-01-25Wrap a long lineskrll
2020-01-12provide some semblance of valid cpu topology for big.little systems.mrg
2019-11-01fix typos in comment in previous.bad
2019-11-01re-apply r1.26. but only #if !defined(AARCH64).bad
2019-10-19Increase aarch64 MAXCPUS to 256.jmcneill
2019-10-17back out r1.26. it makes the pinebook fail to boot.bad
2019-10-15flush the dcache in cpu_enable_psci() before calling psci_cpu_on().bad
2019-04-13If an enable-method property is present on the cpu node and not supportedjmcneill
2019-04-13Fix build w/o PSCIjmcneill
2019-04-13The spin-table CPU enable method is only valid for 64-bit kernels.jmcneill
2019-01-31Change ap_mpstart to return non-zero value if any/all APs don't start.skrll
2019-01-19Add support for (FDT-ized) Amlogic Meson8b.jmcneill
2019-01-03No need to swap cpu-release-addr twicejmcneill
2019-01-03Add a link set for cpu enable methods.jmcneill
2019-01-03Start CPUs more like aarch64 by using a cpu_mpidr array (if populated)skrll
2019-01-02Avoid double negativeskrll
2018-10-18Provide generic start code that assumes the MMU is off and caches areskrll
2018-10-04fix to boot APs of RPI3 with GENERIC64.ryo
2018-09-13Wrap arm_fdt_cpu_okay with #ifdef MULTIPROCESSORjmcneill
2018-09-10Re-add support for cpu nodes with status = "disabled", lost in previous commitjmcneill
2018-09-10cleanup aarch64 mpstart and fdt bootstrapryo
2018-09-09Ditch arm,arm-v8 compatible string (everything uses arm,armv8)jmcneill
2018-09-05Match non-standard compat string "arm,armv8" (should be "arm,arm-v8")jmcneill
2018-08-26add support multiple cpu clusters.ryo
2018-07-02Attach cpufreq scaling provider to ourself, as cpus doesn't do this anymorejmcneill
2018-06-22Match generic arm,arm-v8 compatible stringjmcneill
2018-06-15Add "arm,arm-v7" to compatible strings.jakllsch
2018-04-01Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)ryo
2017-12-10FDTise RapberryPI support. Thanks for jmcneill for a lot of help with this.skrll
2017-09-18Add support for arm,arm1176jzf-sjmcneill
2017-06-18Only try to attach to CPUs with the same cluster ID as the boot processor.jmcneill
2017-05-28Enumerate CPUs, GIC, and generic timer using FDT data instead of relyingjmcneill