Hi Hanjun,
Thanks for explanation, patch series added to acpi tree.
Thanks
G
On Thu, Sep 05, 2013 at 05:26:58PM +0800, Hanjun Guo wrote:
Hi Graeme,
I think this patch set can be rebased until 3.13-rc1 is released, because cpu online/offline patch from Mark Rutland will not merged in 3.12, and likely be merged into 3.13, so if we do this work on 3.12, we have to do that again when 3.13-rc1 released, that doesn't make sense.
Thanks Hanjun
On 2013-9-5 17:08, Graeme Gregory wrote:
Hi Hanjun,
When 3.12-rc1 is released I think we shall have to do a major rebase of your patches then?
Would it be best to leave this series until we rebase on the 3.12-rc1 LLCT tree then you can guide me through which patches to drop in the rebase?
Graeme
On Mon, Sep 02, 2013 at 07:49:02PM +0800, Hanjun Guo wrote:
This patch set is the kernel part of code for cpu hotplug.
I got a patch in upstream but not accepted by mainline, this patch emulate an ACPI SCI interrupt to emulate a hot-plug event. Useful for testing ACPI based hot-plug on systems that don't have the necessary firmware support. With this patch, I can test the hot-add and hot-remove repeatly.
This patch set is intended to close the cpu hotplug related cards in JIRA, just for review purpose, *should not* pushed to our linaro acpi.
I have created an acpi-hotplug-next branch in our git tree for these patches.
This patch set includes 3 parts, the forst part is the kernel code, and the second is the ASL code fix, the third part is the boot wrapper.
Hanjun Guo (4): Revert "ARM64 / CPU hot-plug: Skeleton logic cpu online/offline for cpu hot-plug" ACPI: Enable SCI_EMULATE to manually simulate physical hotplug testing arm / ACPI: Remove __cpuinit and fix __init attribute location arm: fix cpu hot add failure
Mark Rutland (6): arm64: reorganise smp_enable_ops arm64: factor out spin-table boot method arm64: read enable-method for CPU0 arm64: add CPU_HOTPLUG infrastructure arm64: add PSCI CPU_OFF-based hotplug support HACK: arm64: dts: foundation: add PSCI data
arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/foundation-v8.dts | 19 +-- arch/arm64/include/asm/irq.h | 1 + arch/arm64/include/asm/smp.h | 46 +++++-- arch/arm64/kernel/cputable.c | 2 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/irq.c | 61 +++++++++ arch/arm64/kernel/process.c | 7 ++ arch/arm64/kernel/smp.c | 222 ++++++++++++++++++--------------- arch/arm64/kernel/smp_psci.c | 54 ++++++-- arch/arm64/kernel/smp_spin_table.c | 85 ++++++++++++- arch/arm64/kernel/vmlinux.lds.S | 1 - drivers/acpi/Kconfig | 10 ++ drivers/acpi/Makefile | 1 + drivers/acpi/plat/arm/boot.c | 20 +-- drivers/acpi/sci_emu.c | 145 +++++++++++++++++++++ 16 files changed, 538 insertions(+), 150 deletions(-) create mode 100644 drivers/acpi/sci_emu.c
-- 1.7.9.5
Linaro-acpi mailing list Linaro-acpi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-acpi