From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935733AbdCWVEm (ORCPT ); Thu, 23 Mar 2017 17:04:42 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:41028 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932496AbdCWVEk (ORCPT ); Thu, 23 Mar 2017 17:04:40 -0400 From: Thierry Escande To: Rob Herring , Greg Kroah-Hartman Cc: Olof Johansson , Stephen Warren , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Julius Werner , Brian Norris Subject: [PATCH 0/5] firmware: google memconsole Date: Thu, 23 Mar 2017 22:04:24 +0100 Message-Id: <1490303069-13230-1-git-send-email-thierry.escande@collabora.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain; charset = "utf-8" Content-Transfert-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This series extends the Google memory console driver to work on x86 and ARM platforms running coreboot. The legacy x86 memconsole driver is now named memconsole-x86-legacy and a new driver named memconsole-coreboot is added. On coreboot devices and depending on the device architecture, the driver coreboot_table-acpi on x86 platforms or coreboot_table-of on ARM/ARM64 platforms is responsible to get the coreboot table header memory address and then obtain the memory console address. Regards, Thierry Julius Werner (1): firmware: Add coreboot device tree binding documentation Thierry Escande (4): firmware: google memconsole: Remove useless submenu in Kconfig firmware: google memconsole: Move specific EBDA parts firmware: google memconsole: Add coreboot support firmware: google memconsole: Add ARM/ARM64 support .../devicetree/bindings/firmware/coreboot.txt | 33 +++++ drivers/firmware/google/Kconfig | 50 ++++++- drivers/firmware/google/Makefile | 7 +- drivers/firmware/google/coreboot_table-acpi.c | 88 ++++++++++++ drivers/firmware/google/coreboot_table-of.c | 82 +++++++++++ drivers/firmware/google/coreboot_table.c | 94 +++++++++++++ drivers/firmware/google/coreboot_table.h | 50 +++++++ drivers/firmware/google/memconsole-coreboot.c | 109 +++++++++++++++ drivers/firmware/google/memconsole-x86-legacy.c | 154 ++++++++++++++++++++ drivers/firmware/google/memconsole.c | 155 +++------------------ drivers/firmware/google/memconsole.h | 43 ++++++ 11 files changed, 725 insertions(+), 140 deletions(-) create mode 100644 Documentation/devicetree/bindings/firmware/coreboot.txt create mode 100644 drivers/firmware/google/coreboot_table-acpi.c create mode 100644 drivers/firmware/google/coreboot_table-of.c create mode 100644 drivers/firmware/google/coreboot_table.c create mode 100644 drivers/firmware/google/coreboot_table.h create mode 100644 drivers/firmware/google/memconsole-coreboot.c create mode 100644 drivers/firmware/google/memconsole-x86-legacy.c create mode 100644 drivers/firmware/google/memconsole.h -- 2.7.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Escande Subject: [PATCH 0/5] firmware: google memconsole Date: Thu, 23 Mar 2017 22:04:24 +0100 Message-ID: <1490303069-13230-1-git-send-email-thierry.escande@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset = "utf-8" Return-path: Content-Transfert-Encoding: 8bit Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Rob Herring , Greg Kroah-Hartman Cc: Olof Johansson , Stephen Warren , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Julius Werner , Brian Norris List-Id: devicetree@vger.kernel.org Hi, This series extends the Google memory console driver to work on x86 and ARM platforms running coreboot. The legacy x86 memconsole driver is now named memconsole-x86-legacy and a new driver named memconsole-coreboot is added. On coreboot devices and depending on the device architecture, the driver coreboot_table-acpi on x86 platforms or coreboot_table-of on ARM/ARM64 platforms is responsible to get the coreboot table header memory address and then obtain the memory console address. Regards, Thierry Julius Werner (1): firmware: Add coreboot device tree binding documentation Thierry Escande (4): firmware: google memconsole: Remove useless submenu in Kconfig firmware: google memconsole: Move specific EBDA parts firmware: google memconsole: Add coreboot support firmware: google memconsole: Add ARM/ARM64 support .../devicetree/bindings/firmware/coreboot.txt | 33 +++++ drivers/firmware/google/Kconfig | 50 ++++++- drivers/firmware/google/Makefile | 7 +- drivers/firmware/google/coreboot_table-acpi.c | 88 ++++++++++++ drivers/firmware/google/coreboot_table-of.c | 82 +++++++++++ drivers/firmware/google/coreboot_table.c | 94 +++++++++++++ drivers/firmware/google/coreboot_table.h | 50 +++++++ drivers/firmware/google/memconsole-coreboot.c | 109 +++++++++++++++ drivers/firmware/google/memconsole-x86-legacy.c | 154 ++++++++++++++++++++ drivers/firmware/google/memconsole.c | 155 +++------------------ drivers/firmware/google/memconsole.h | 43 ++++++ 11 files changed, 725 insertions(+), 140 deletions(-) create mode 100644 Documentation/devicetree/bindings/firmware/coreboot.txt create mode 100644 drivers/firmware/google/coreboot_table-acpi.c create mode 100644 drivers/firmware/google/coreboot_table-of.c create mode 100644 drivers/firmware/google/coreboot_table.c create mode 100644 drivers/firmware/google/coreboot_table.h create mode 100644 drivers/firmware/google/memconsole-coreboot.c create mode 100644 drivers/firmware/google/memconsole-x86-legacy.c create mode 100644 drivers/firmware/google/memconsole.h -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html