David Guckian has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31316 )
Change subject: arch/x86: Make X86 stages select ARCH_X86
......................................................................
Patch Set 7: Code-Review+1
--
To view, visit https://review.coreboot.org/c/coreboot/+/31316
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic77b696f493d7648f317f0ba0a27fdee5212961e
Gerrit-Change-Number: 31316
Gerrit-PatchSet: 7
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: David Guckian
Gerrit-Reviewer: David Guckian <david.guckian(a)intel.com>
Gerrit-Reviewer: Evgeny Zinoviev <me(a)ch1p.io>
Gerrit-Reviewer: HAOUAS Elyes <ehaouas(a)noos.fr>
Gerrit-Reviewer: Huang Jin <huang.jin(a)intel.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Vanny E <vanessa.f.eusebio(a)intel.com>
Gerrit-Reviewer: York Yang <yyang024(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Sat, 31 Aug 2019 12:07:36 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Mimoja has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34475 )
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Patch Set 33:
(5 comments)
https://review.coreboot.org/c/coreboot/+/34475/6//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/34475/6//COMMIT_MSG@16
PS6, Line 16: - BUG: Dmesg: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
> Thanks. […]
Not a board specific problem.
https://review.coreboot.org/c/coreboot/+/34475/7//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/34475/7//COMMIT_MSG@41
PS7, Line 41: - Headphones
> Yes - most likely. Did not have the time to look into it so far.
Done
https://review.coreboot.org/c/coreboot/+/34475/9//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/34475/9//COMMIT_MSG@46
PS9, Line 46: -
> Didn't look into it so far. […]
No it is not (only). I would need to debug the USB-PD handshake and partially reverse the EC firmware to understand the magic values the ACPI is 'writing' to it. When connected at boot, devices show up on PCIe, I would consider that usable. Waking the chip up does not work.
https://review.coreboot.org/c/coreboot/+/34475/16//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/34475/16//COMMIT_MSG@46
PS16, Line 46: - Onboard Keyboard in SeaBIOS
> Do you have a debug log? Does the GRUB payload work correctly?
Done
https://review.coreboot.org/c/coreboot/+/34475/28/src/mainboard/razer/blade…
File src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads:
https://review.coreboot.org/c/coreboot/+/34475/28/src/mainboard/razer/blade…
PS28, Line 25: DP1,
: DP2,
> Try adding 'HDMI2, HDMI3,' to see if it helps with your HDMI issues
The HDMI is connected to the DP-1 Port via a conversion Chip.. It works, when plugged at boot.
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 33
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Sat, 31 Aug 2019 09:14:16 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Alexander Couzens <lynxis(a)fe80.eu>
Comment-In-Reply-To: Mimoja <coreboot(a)mimoja.de>
Comment-In-Reply-To: Angel Pons <th3fanbus(a)gmail.com>
Comment-In-Reply-To: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: comment
Hello Alexander Couzens, Christoph Pomaska, Angel Pons, Jonathan Neuschäfer, Felix Singer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34475
to look at the new patch set (#33).
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Add Razer Blade Stealth (2016) H2U
The Razer Blade Stealth H2U is a KabyLake System using:
- Intel KBL 7500U
- ITE8528E SuperIO
- Intel 600P Series NVMe SSD
- Either four MT52L1G32D4PG (16GB) or MT52L512MB32D4PG (8GB) of soldered memory in dualchannel mode
- (Optional) Touchscreen
Even tho it has a 16MB chip equipped (W25Q128.V) only the first 8MB are used and mapped. The rest should be left empty (0xFF)
The flash is not secured in any way and can be read via flashrom. It should be the source for this ports IFD and ME blobs.
Working:
- USB-A Ports left and right
- Speakers
- Touchscreen (USB)
- Onboard Keyboard in Linux
- NVMe SSD
- SeaBIOS, Tianocore and Grub Payloads
- Webcam
- Powersaving Modes
- Battery state and LID switch
- Touchpad (I2C)
- Headphones
Not going to implement:
- Thunderbolt (Requires EC out of band signaling)
- HDMI (Connected to DP-1 via conversion chip. Currently requires plugged connection at boot)
Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/Kconfig
A src/mainboard/razer/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Kconfig
A src/mainboard/razer/blade_stealth_kbl/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/acpi/ac.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/battery.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/superio.asl
A src/mainboard/razer/blade_stealth_kbl/acpi_tables.c
A src/mainboard/razer/blade_stealth_kbl/board_info.txt
A src/mainboard/razer/blade_stealth_kbl/devicetree.cb
A src/mainboard/razer/blade_stealth_kbl/dsdt.asl
A src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
A src/mainboard/razer/blade_stealth_kbl/gpio.h
A src/mainboard/razer/blade_stealth_kbl/hda_verb.c
A src/mainboard/razer/blade_stealth_kbl/mainboard.c
A src/mainboard/razer/blade_stealth_kbl/ramstage.c
A src/mainboard/razer/blade_stealth_kbl/romstage.c
A src/mainboard/razer/blade_stealth_kbl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L1G32D4PG-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L512M32D2PF-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/spd.h
A src/mainboard/razer/blade_stealth_kbl/spd/spd_util.c
25 files changed, 1,341 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34475/33
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 33
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Hello Alexander Couzens, Christoph Pomaska, Angel Pons, Jonathan Neuschäfer, Felix Singer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34475
to look at the new patch set (#32).
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Add Razer Blade Stealth (2016) H2U
The Razer Blade Stealth H2U is a KabyLake System using:
- Intel KBL 7500U
- ITE8528E SuperIO
- Intel 600P Series NVMe SSD
- Either four MT52L1G32D4PG (16GB) or MT52L512MB32D4PG (8GB) of soldered memory in dualchannel mode
- (Optional) Touchscreen
Even tho it has a 16MB chip equipped (W25Q128.V) only the first 8MB are used and mapped. The rest should be left empty (0xFF)
The flash is not secured in any way and can be read via flashrom. It should be the source for this ports IFD and ME blobs.
Working:
- USB-A Ports left and right
- Speakers
- Touchscreen (USB)
- Onboard Keyboard in Linux
- NVMe SSD
- SeaBIOS, Tianocore and Grub Payloads
- Webcam
- Powersaving Modes
- Battery state and LID switch
- Touchpad (I2C)
- Headphones
Not going to implement:
- Thunderbolt (Requires EC out of band signaling)
- HDMI (Connected to DP-1 via conversion chip. Currently requires plugged connection at boot)
Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/Kconfig
A src/mainboard/razer/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Kconfig
A src/mainboard/razer/blade_stealth_kbl/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/acpi/ac.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/battery.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/superio.asl
A src/mainboard/razer/blade_stealth_kbl/acpi_tables.c
A src/mainboard/razer/blade_stealth_kbl/board_info.txt
A src/mainboard/razer/blade_stealth_kbl/devicetree.cb
A src/mainboard/razer/blade_stealth_kbl/dsdt.asl
A src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
A src/mainboard/razer/blade_stealth_kbl/gpio.h
A src/mainboard/razer/blade_stealth_kbl/hda_verb.c
A src/mainboard/razer/blade_stealth_kbl/mainboard.c
A src/mainboard/razer/blade_stealth_kbl/ramstage.c
A src/mainboard/razer/blade_stealth_kbl/romstage.c
A src/mainboard/razer/blade_stealth_kbl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L1G32D4PG-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L512M32D2PF-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/spd.h
A src/mainboard/razer/blade_stealth_kbl/spd/spd_util.c
25 files changed, 1,339 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34475/32
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 32
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Marty E. Plummer has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35182 )
Change subject: ibm/nimbus: initial stub directory tree
......................................................................
ibm/nimbus: initial stub directory tree
The power9 subdirectory is code which would be common to nimbus,
cumulus, and axone processors.
Change-Id: Iae87da6ad47226e67d7a0944ec878e34f1d3904d
Signed-off-by: Marty E. Plummer <hanetzer(a)startmail.com>
---
A src/soc/ibm/Kconfig
A src/soc/ibm/nimbus/Kconfig
A src/soc/ibm/nimbus/Makefile.inc
A src/soc/ibm/power9/Kconfig
A src/soc/ibm/power9/include/soc/memlayout.ld
5 files changed, 44 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/82/35182/1
diff --git a/src/soc/ibm/Kconfig b/src/soc/ibm/Kconfig
new file mode 100644
index 0000000..3e84cf2
--- /dev/null
+++ b/src/soc/ibm/Kconfig
@@ -0,0 +1,2 @@
+# Load all chipsets
+source "src/soc/ibm/*/Kconfig"
diff --git a/src/soc/ibm/nimbus/Kconfig b/src/soc/ibm/nimbus/Kconfig
new file mode 100644
index 0000000..c5dd6a3
--- /dev/null
+++ b/src/soc/ibm/nimbus/Kconfig
@@ -0,0 +1,4 @@
+config SOC_IBM_NIMBUS
+ bool
+ default n
+ select SOC_IBM_POWER9
diff --git a/src/soc/ibm/nimbus/Makefile.inc b/src/soc/ibm/nimbus/Makefile.inc
new file mode 100644
index 0000000..06c7a67
--- /dev/null
+++ b/src/soc/ibm/nimbus/Makefile.inc
@@ -0,0 +1,6 @@
+ifeq ($(CONFIG_SOC_IBM_NIMBUS),y)
+
+CPPFLAGS_common += -I$(src)/soc/ibm/nimbus/include
+CPPFLAGS_common += -I$(src)/soc/ibm/power9/include
+
+endif
diff --git a/src/soc/ibm/power9/Kconfig b/src/soc/ibm/power9/Kconfig
new file mode 100644
index 0000000..3a41939
--- /dev/null
+++ b/src/soc/ibm/power9/Kconfig
@@ -0,0 +1,8 @@
+config SOC_IBM_POWER9
+ bool
+ default n
+ select ARCH_BOOTBLOCK_PPC64_ISAV300
+ select ARCH_RAMSTAGE_PPC64_ISAV300
+ select ARCH_ROMSTAGE_PPC64_ISAV300
+ select ARCH_VERSTAGE_PPC64_ISAV300
+ select PPC64_USE_ARCH_TIMER
diff --git a/src/soc/ibm/power9/include/soc/memlayout.ld b/src/soc/ibm/power9/include/soc/memlayout.ld
new file mode 100644
index 0000000..13fb1cb
--- /dev/null
+++ b/src/soc/ibm/power9/include/soc/memlayout.ld
@@ -0,0 +1,24 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+#include <memlayout.h>
+#include <arch/header.ld>
+
+SECTIONS
+{
+ DRAM_START(0x00000000)
+ BOOTBLOCK(0x0, 64K)
+ ROMSTAGE(0x20000, 128K)
+ STACK(0x40000, 0x3ff00)
+ RAMSTAGE(0x100000, 16M)
+}
--
To view, visit https://review.coreboot.org/c/coreboot/+/35182
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iae87da6ad47226e67d7a0944ec878e34f1d3904d
Gerrit-Change-Number: 35182
Gerrit-PatchSet: 1
Gerrit-Owner: Marty E. Plummer <hanetzer(a)startmail.com>
Gerrit-MessageType: newchange
Kyösti Mälkki has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35161 )
Change subject: arch/x86: Remove WB attribute from 0..CACHE_TMP_RAMTOP
......................................................................
arch/x86: Remove WB attribute from 0..CACHE_TMP_RAMTOP
Platforms using postcar are with RELOCATABLE_RAMSTAGE=y. They
don't benefit from having low-memory set as writeback-cacheable.
This also fixes regression from CB:34893 that caused some random
hangs with more recent intel SoCs in ramstage.
Change-Id: Ia66910a6c85286f5c05823b87d48edc7e4ad9541
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
M src/arch/x86/postcar_loader.c
1 file changed, 0 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/61/35161/1
diff --git a/src/arch/x86/postcar_loader.c b/src/arch/x86/postcar_loader.c
index 6a7d389..61a9d52 100644
--- a/src/arch/x86/postcar_loader.c
+++ b/src/arch/x86/postcar_loader.c
@@ -125,9 +125,6 @@
if (pcf->skip_common_mtrr)
return;
- /* Cache RAM as WB from 0 -> CACHE_TMP_RAMTOP. */
- postcar_frame_add_mtrr(pcf, 0, CACHE_TMP_RAMTOP, MTRR_TYPE_WRBACK);
-
/* Cache the ROM as WP just below 4GiB. */
postcar_frame_add_romcache(pcf, MTRR_TYPE_WRPROT);
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/35161
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ia66910a6c85286f5c05823b87d48edc7e4ad9541
Gerrit-Change-Number: 35161
Gerrit-PatchSet: 1
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-MessageType: newchange