x86: devicetree: re-enable x86-specific implementation
v3 cover x86: devicetree: re-enable x86-specific implementation
Fixing x86-specific DT implementation in the kernel allows reusing most of firmware code for SoC that have ARM core replaced with x86, e.g. SC9853i.
Changes since v2:
* WARN_ON_ONCE instead of WARN_ON to aviod multiple warnings when APIC ID is missing in CPU device tree nodes
* Switched to Mutt because of white space issues:
"Preformatted" paragraph style does not work in Evolution 3.18.5.2
Changes since first version:
* Splitting a single patch into three parts
Ivan Gorinov (3):
x86: devicetree: call early_init_dt_verify()
x86: devicetree: enable multiprocessing in DT
x86: devicetree: fix device IRQ settings in DT
arch/x86/kernel/devicetree.c | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-)
Signature · 1 line
2.7.4
Quoted 10 lines · Ivan Gorinov
Fixing x86-specific DT implementation in the kernel allows reusing most of firmware code for SoC that have ARM core replaced with x86, e.g. SC9853i.
Changes since v2:
*
WARN_ON_ONCEinstead ofWARN_ONto aviod multiple warnings when APIC ID is missing in CPU device tree nodes* Switched to Mutt because of white space issues:
"Preformatted" paragraph style does not work in Evolution 3.18.5.2
The patches can be applied now, but still the series is not threaded. That means 1/3 - 3/3 lack a References: tag which contains the message-id of 0/3. Please figure out how to do that, it's annoying if patch series cannot be collapsed.
Thanks,
tglx