Skip to contentSkip to conversation

x86: devicetree: re-enable x86-specific implementation

PATCH Superseded Ivan Gorinov 2 participants 2 messages Mar 1, 2018 – Mar 2, 2018

v3 of 4 Superseded Latest is v4 →

lore
Share & tools
lore
#0 lore raw

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
#1 lore raw
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_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

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