Sean Rhodes has submitted this change. ( https://review.coreboot.org/c/coreboot/+/87166?usp=email )
Change subject: mb/starlabs/starbook/tgl: Remove SSD GPIO quirk
......................................................................
mb/starlabs/starbook/tgl: Remove SSD GPIO quirk
This quirk was added to turn of the SSD in S3. This is now handled by
the RTD3 driver, so it can be removed.
Change-Id: Iaf6364a0957f95411c11e31c8317e1c4ec5c769f
Signed-off-by: Sean Rhodes <sean(a)starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87166
Reviewed-by: Matt DeVillier <matt.devillier(a)gmail.com>
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
---
M src/mainboard/starlabs/starbook/acpi/sleep.asl
1 file changed, 0 insertions(+), 6 deletions(-)
Approvals:
build bot (Jenkins): Verified
Matt DeVillier: Looks good to me, approved
diff --git a/src/mainboard/starlabs/starbook/acpi/sleep.asl b/src/mainboard/starlabs/starbook/acpi/sleep.asl
index 78a2d29..7ed74e3 100644
--- a/src/mainboard/starlabs/starbook/acpi/sleep.asl
+++ b/src/mainboard/starlabs/starbook/acpi/sleep.asl
@@ -2,12 +2,6 @@
Method (MPTS, 1, NotSerialized)
{
-#if CONFIG(BOARD_STARLABS_STARBOOK_TGL)
- If (Arg0 == 0x03) {
- \_SB.PCI0.CTXS (GPP_D16)
- }
-#endif
-
RPTS (Arg0)
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/87166?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: Iaf6364a0957f95411c11e31c8317e1c4ec5c769f
Gerrit-Change-Number: 87166
Gerrit-PatchSet: 2
Gerrit-Owner: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Reviewer: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Attention is currently required from: Matt DeVillier.
Sean Rhodes has posted comments on this change by Sean Rhodes. ( https://review.coreboot.org/c/coreboot/+/87153?usp=email )
Change subject: mb/starlabs/starbook/mtl: Change SSD enable GPIO to DEEP
......................................................................
Set Ready For Review
--
To view, visit https://review.coreboot.org/c/coreboot/+/87153?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I6cc247e04974d293dfc157a3b459a3fb61e43a7f
Gerrit-Change-Number: 87153
Gerrit-PatchSet: 2
Gerrit-Owner: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Comment-Date: Sun, 06 Apr 2025 18:30:32 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Martin L Roth has submitted this change. ( https://review.coreboot.org/c/coreboot/+/84761?usp=email )
Change subject: Documentation/getting_started/cbmem.md: Add cbmem documentation
......................................................................
Documentation/getting_started/cbmem.md: Add cbmem documentation
Change-Id: I514cfbd6df85f332419444c35d066a518d5044f3
Signed-off-by: Nicolas Kochlowski <nickkochlowski(a)gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84761
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
Reviewed-by: Ana Carolina Cabral <ana.cpmelo95(a)gmail.com>
Reviewed-by: Martin L Roth <gaumless(a)gmail.com>
---
A Documentation/getting_started/cbmem.md
M Documentation/getting_started/index.md
2 files changed, 42 insertions(+), 0 deletions(-)
Approvals:
Ana Carolina Cabral: Looks good to me, but someone else must approve
build bot (Jenkins): Verified
Martin L Roth: Looks good to me, approved
diff --git a/Documentation/getting_started/cbmem.md b/Documentation/getting_started/cbmem.md
new file mode 100644
index 0000000..13e6cf8
--- /dev/null
+++ b/Documentation/getting_started/cbmem.md
@@ -0,0 +1,41 @@
+# CBMEM high table memory manager
+
+## Introduction
+CBMEM (coreboot memory) is a dynamic memory infrastructure used in
+coreboot to store runtime data structures, logs, and other information
+that needs to persist across different boot stages. CBMEM is crucial
+for maintaining state and logging information across different stages
+of the coreboot boot process.
+
+## Creation and Placement
+CBMEM is initialized by coreboot during romstage, but is used mainly in
+ramstage for storing data such as coreboot and ACPI tables, SMBIOS,
+timestamps, stage information, vendor-specific data structures, etc.
+
+For 32-bit builds, CBMEM is typically located at the highest usable
+DRAM address below the 4GiB boundary. For 64-bit builds, while there
+is no strict upper limit, it is advisable to follow the same guidelines
+to prevent access or addressing issues. Regardless of the build type,
+the CBMEM address must remain consistent between romstage and ramstage.
+
+Each platform may need to implement its own method for determining the
+`cbmem_top` address, as this can depend on specific hardware
+configurations and memory layouts.
+
+## Usage
+Each CBMEM region is identified by a unique ID, allowing different
+components to store and retrieve their data during runtime. The ID is a
+32-bit value that optionally encodes characters to indicate the type or
+source of the data.
+
+Upon creating an entry, a block of memory is allocated of the requested
+size from the reserved CBMEM region. This region persists across warm
+reboots, making it useful for debugging and passing information to
+payloads.
+
+Note that CBMEM is implemented as imd (in-memory database), meaning
+it grows downwards in memory from the provided upper limit, and only
+the latest added entry may be removed.
+
+The `cbmem` tool in `/util` can be used to list and access entries
+using their ID.
diff --git a/Documentation/getting_started/index.md b/Documentation/getting_started/index.md
index 7180c96..8b2ce3a 100644
--- a/Documentation/getting_started/index.md
+++ b/Documentation/getting_started/index.md
@@ -10,5 +10,6 @@
Writing Documentation <writing_documentation.md>
Setting up GPIOs <gpio.md>
Adding devices to a device tree <devicetree.md>
+CBMEM <cbmem.md>
Frequently Asked Questions <faq.md>
```
--
To view, visit https://review.coreboot.org/c/coreboot/+/84761?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I514cfbd6df85f332419444c35d066a518d5044f3
Gerrit-Change-Number: 84761
Gerrit-PatchSet: 3
Gerrit-Owner: Nick Kochlowski <nickkochlowski(a)gmail.com>
Gerrit-Reviewer: Ana Carolina Cabral <ana.cpmelo95(a)gmail.com>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-CC: Nicholas Chin <nic.c3.14(a)gmail.com>
Attention is currently required from: Martin Roth, Nicholas Chin, Nick Kochlowski.
Martin L Roth has posted comments on this change by Nick Kochlowski. ( https://review.coreboot.org/c/coreboot/+/84761?usp=email )
Change subject: Documentation/getting_started/cbmem.md: Add cbmem documentation
......................................................................
Patch Set 2: Code-Review+2
--
To view, visit https://review.coreboot.org/c/coreboot/+/84761?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I514cfbd6df85f332419444c35d066a518d5044f3
Gerrit-Change-Number: 84761
Gerrit-PatchSet: 2
Gerrit-Owner: Nick Kochlowski <nickkochlowski(a)gmail.com>
Gerrit-Reviewer: Ana Carolina Cabral <ana.cpmelo95(a)gmail.com>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-CC: Nicholas Chin <nic.c3.14(a)gmail.com>
Gerrit-Attention: Nick Kochlowski <nickkochlowski(a)gmail.com>
Gerrit-Attention: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-Attention: Nicholas Chin <nic.c3.14(a)gmail.com>
Gerrit-Comment-Date: Sun, 06 Apr 2025 15:43:57 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Attention is currently required from: Nicholas Chin.
Martin L Roth has posted comments on this change by Martin L Roth. ( https://review.coreboot.org/c/coreboot/+/87185?usp=email )
Change subject: Documentation: Add information about the site-local directory
......................................................................
Patch Set 1:
(1 comment)
File Documentation/getting_started/site-local.md:
PS1:
> There is already `tutorial/managing_local_additions. […]
Okay,but this isn't a tutorial,and it covers the entirety of using site local, so it's different.
I see a few options:
- Leave both as they are.
- Don't document the rest of site-local since a piece is covered in the tutorial.
- Remove the duplicate coverage from one place or the other.
- Remove the tutorial.
To me, the only one of these that really makes sense is to cover them in both places. A tutorial is a completely different sort of document, so it seems reasonable to have information duplicated there.
Thoughts?
--
To view, visit https://review.coreboot.org/c/coreboot/+/87185?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: Ida176aa460be7673bad219f958f741dd68a8aa62
Gerrit-Change-Number: 87185
Gerrit-PatchSet: 1
Gerrit-Owner: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Nicholas Chin <nic.c3.14(a)gmail.com>
Gerrit-Attention: Nicholas Chin <nic.c3.14(a)gmail.com>
Gerrit-Comment-Date: Sun, 06 Apr 2025 15:42:50 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Nicholas Chin <nic.c3.14(a)gmail.com>
Martin L Roth has submitted this change. ( https://review.coreboot.org/c/coreboot/+/85898?usp=email )
Change subject: Documentation: Add a statement about committer responsibilities
......................................................................
Documentation: Add a statement about committer responsibilities
This statement clarifies committer responsibilities, including using
generative AI.
Signed-off-by: Martin Roth <gaumless(a)gmail.com>
Change-Id: Ibfc92fc76149f96bd8e65befce99f3a2ddc3d847
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85898
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier(a)gmail.com>
---
M Documentation/contributing/index.md
1 file changed, 17 insertions(+), 0 deletions(-)
Approvals:
build bot (Jenkins): Verified
Matt DeVillier: Looks good to me, approved
diff --git a/Documentation/contributing/index.md b/Documentation/contributing/index.md
index 1f9e9e5..a230f96 100644
--- a/Documentation/contributing/index.md
+++ b/Documentation/contributing/index.md
@@ -10,3 +10,20 @@
Documentation Ideas <documentation_ideas.md>
Google Summer of Code <gsoc.md>
```
+
+The coreboot project uses the Developer Certificate of Origin as its
+policy of accepting contributions. As such, a submitter bears the burden
+that they have all necessary rights to submit their contribution to the
+project under the project's licenses as appropriate. Violations of third
+party rights will lead to the code's removal or replacement as suitable
+to bring the project back into compliance.
+
+This applies no matter under which circumstances a contribution has been
+created: legal frameworks, work contracts, Generative Artificial
+Intelligence ("AI") tooling, or other aspects that may affect the
+ownership and copyright status of a contribution are outside the
+project's control.
+
+See the [Sign-off procedure] for more information.
+
+[Sign-off procedure]: gerrit_guidelines.md#sign-off-procedure
--
To view, visit https://review.coreboot.org/c/coreboot/+/85898?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: Ibfc92fc76149f96bd8e65befce99f3a2ddc3d847
Gerrit-Change-Number: 85898
Gerrit-PatchSet: 3
Gerrit-Owner: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Jérémy Compostella <jeremy.compostella(a)intel.com>