Received: by 10.223.185.116 with SMTP id b49csp5446347wrg; Wed, 7 Mar 2018 11:55:01 -0800 (PST) X-Google-Smtp-Source: AG47ELsltX3Sj40NNf/Ey0Rc0y68dYaoQ6rMzzUV9S6zbHbZfCQPD2SfqYy/ysINQz2yl+NJ6og6 X-Received: by 10.99.149.87 with SMTP id t23mr18987619pgn.411.1520452501875; Wed, 07 Mar 2018 11:55:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520452501; cv=none; d=google.com; s=arc-20160816; b=L40JFy1oY4u8LwIYp7cvgQIqFbeHOFCqHnTBvn7LuqnFXBSF6CKedqtG4kmtxKmjYk ifcrLEBg9nqxCmVUWgES2sx847lSM1TgAIrioFvtkA33Bbd47YNLfaiIpB/4ySvMjluI tVYHUJguXWrUZLGsYGw1f1dF/gtHcRm3KccWvNVLkmKstVVvN0LIhtfYGCCxSJJM7hkW 8m47U561O4Erid6z1HCpKFRVzonU0O39zzV4eIJt9uIsLMiu0jK9z7++WsZ5Gf2EE+vN osMiIMIBqHDiQTM2INERkFxYqM151TGNkmPuEhONMWyMTc2LKyN9U4n89VGRVRqH+/t6 moxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date :arc-authentication-results; bh=GUxjDIM+k0KeItz1b/DQKRb33l186GAzEbUdrKSd5ic=; b=sfifjBE3ENbuJf64nJQZTXi5XUs5Pk/FCQkco0ORSjFGm9ERQ/AEB1iLwE54bULLEs yjywyTuIzPs21rpd20AfGITqCPR4ERsz4hGkAMb7Fkv1arrt1xw+cxq0B3cJfTOKKMdL iDG/sllkcPSBtSKcc2mF4jRmaIu9hD6A4JXQzEH7QHIlQJttFK4gocYWt8ytkZDr/nDv uHRIYJ6RmsN2m3PVQGFIlJVycQHXpoURV9zw60VCKnlRanUduJAQyYIHrVk0Fywrl9wu ywBLmJa22fgHqrLLWGBENoFuf6F/OhLuwvTaVPjhp8uisKg43/M3BLtbCtcz2B6g5oFJ AYYA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g6si11760609pgu.737.2018.03.07.11.54.47; Wed, 07 Mar 2018 11:55:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965889AbeCGTxa (ORCPT + 99 others); Wed, 7 Mar 2018 14:53:30 -0500 Received: from mga18.intel.com ([134.134.136.126]:53937 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934472AbeCGTx2 (ORCPT ); Wed, 7 Mar 2018 14:53:28 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2018 11:53:28 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,437,1515484800"; d="scan'208";a="23759879" Received: from dph9ls1.fm.intel.com (HELO intel.com) ([10.80.209.182]) by orsmga006.jf.intel.com with ESMTP; 07 Mar 2018 11:53:27 -0800 Date: Wed, 7 Mar 2018 11:45:58 -0800 From: Ivan Gorinov To: Thomas Gleixner Cc: Linux Kernel Mailing List , Ingo Molnar , Rob Herring , Mark Rutland Subject: [PATCH v4 0/4] x86/devicetree: Re-enable x86-specific implementation Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 v3: * Using fdt_totalsize() to get DTB size before remapping instead of setting initial_boot_params and calling of_get_flat_dt_size() before early_init_dt_verify(); * Adding new intel,apic-id property to the documentation. 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 (4): x86/devicetree: Initialize device tree before using it x86/devicetree: Fix device IRQ settings in DT of: Documentation: Add x86 local APIC ID property x86/devicetree: Enable multiprocessing in DT Documentation/devicetree/bindings/x86/ce4100.txt | 6 +++ arch/x86/kernel/devicetree.c | 48 +++++++++++++++++++----- 2 files changed, 44 insertions(+), 10 deletions(-) -- 2.7.4