Attention is currently required from: Arthur Heymans, Kyösti Mälkki, Patrick Rudolph.
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/61479 )
Change subject: cpu/x86/lapic: Drop SMM_SERIALIZED_INITIALIZATION
......................................................................
Patch Set 1: Code-Review+2
--
To view, visit https://review.coreboot.org/c/coreboot/+/61479
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I90ce838f1041d55a7c77ca80e563e413ef3ff88d
Gerrit-Change-Number: 61479
Gerrit-PatchSet: 1
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Attention: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Comment-Date: Mon, 31 Jan 2022 00:00:23 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Keith Hui, Branden Waldner.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/59766 )
Change subject: [Untested]cpu/x86/mp.h: Implement a pre-SSE2 mfence
......................................................................
Patch Set 3: Verified+1
(3 comments)
File src/include/cpu/x86/mp.h:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139505):
https://review.coreboot.org/c/coreboot/+/59766/comment/973bb21d_b3bd7784
PS3, Line 18: __asm__ __volatile__("mfence\t\n": : :"memory");
spaces required around that ':' (ctx:VxW)
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139505):
https://review.coreboot.org/c/coreboot/+/59766/comment/b97f5bd8_bcac8942
PS3, Line 18: __asm__ __volatile__("mfence\t\n": : :"memory");
spaces required around that ':' (ctx:WxV)
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139505):
https://review.coreboot.org/c/coreboot/+/59766/comment/a851aac8_37606206
PS3, Line 20: __asm__ __volatile__("lock; addl $0,0(%%esp)": : : "memory");
spaces required around that ':' (ctx:VxW)
--
To view, visit https://review.coreboot.org/c/coreboot/+/59766
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I376f86f4d7992344dd68374ba67ad3580070f4d8
Gerrit-Change-Number: 59766
Gerrit-PatchSet: 3
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Branden Waldner <scruffy99(a)gmail.com>
Gerrit-Reviewer: Keith Hui <buurin(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Keith Hui <buurin(a)gmail.com>
Gerrit-Attention: Branden Waldner <scruffy99(a)gmail.com>
Gerrit-Comment-Date: Mon, 31 Jan 2022 00:00:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Kyösti Mälkki.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/58700 )
Change subject: [WIP]cpu/x86/smm: Support PARALLEL_MP with SMM_ASEG
......................................................................
Patch Set 2:
(3 comments)
File src/cpu/x86/smm/smm_module_handler.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139504):
https://review.coreboot.org/c/coreboot/+/58700/comment/c4cee997_1ffc5452
PS2, Line 150: if (0)
suspect code indent for conditional statements (8, 8)
File src/cpu/x86/smm/smm_module_loader.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139504):
https://review.coreboot.org/c/coreboot/+/58700/comment/39e45c73_b5b6aac0
PS2, Line 440: static int smm_load_module_aseg(const uintptr_t smram_base, const size_t smram_size, struct smm_loader_params *params);
line over 96 characters
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139504):
https://review.coreboot.org/c/coreboot/+/58700/comment/34d93ddb_9586b3b3
PS2, Line 620: static int smm_load_module_aseg(const uintptr_t smram_base, const size_t smram_size, struct smm_loader_params *params)
line over 96 characters
--
To view, visit https://review.coreboot.org/c/coreboot/+/58700
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If499e21a8dc7fca18bd5990f833170d0fc21e10c
Gerrit-Change-Number: 58700
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Comment-Date: Sun, 30 Jan 2022 23:59:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/58697 )
Change subject: cpu/x86/smm: Retype variables
......................................................................
Patch Set 2: Verified+1
(3 comments)
File src/cpu/x86/smm/smm_module_loader.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139501):
https://review.coreboot.org/c/coreboot/+/58697/comment/6ac6d5bf_ba285457
PS2, Line 325: uintptr_t base;
code indent should use tabs where possible
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139501):
https://review.coreboot.org/c/coreboot/+/58697/comment/8a862d3c_ead9526b
PS2, Line 325: uintptr_t base;
please, no spaces at the start of a line
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-139501):
https://review.coreboot.org/c/coreboot/+/58697/comment/d80ecd74_0d1699d7
PS2, Line 491: int smm_load_module(const uintptr_t smram_base, const size_t smram_size, struct smm_loader_params *params)
line over 96 characters
--
To view, visit https://review.coreboot.org/c/coreboot/+/58697
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I85750282ab274f52bc176a1ac151ef2f9e0dd15d
Gerrit-Change-Number: 58697
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Comment-Date: Sun, 30 Jan 2022 23:39:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Keith Hui, Branden Waldner, Angel Pons, Kyösti Mälkki, Patrick Rudolph.
Kyösti Mälkki has uploaded a new patch set (#7) to the change originally created by Arthur Heymans. ( https://review.coreboot.org/c/coreboot/+/59693 )
Change subject: nb/intel/i440bx: Use PARALLEL_MP
......................................................................
nb/intel/i440bx: Use PARALLEL_MP
Now that PARALLEL_MP can also deal with !SMP it can be used for this
northbridge, which always features one CPU.
The ramstage size is decreased by roughly 5K, but the compressed size
increased by ~1K.
Change-Id: Ic8d2582b353069eecea8561cfe01b2dd8221779b
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/northbridge/intel/i440bx/Kconfig
M src/northbridge/intel/i440bx/northbridge.c
2 files changed, 15 insertions(+), 6 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/93/59693/7
--
To view, visit https://review.coreboot.org/c/coreboot/+/59693
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic8d2582b353069eecea8561cfe01b2dd8221779b
Gerrit-Change-Number: 59693
Gerrit-PatchSet: 7
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Branden Waldner <scruffy99(a)gmail.com>
Gerrit-Reviewer: Keith Hui <buurin(a)gmail.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Keith Hui <buurin(a)gmail.com>
Gerrit-Attention: Branden Waldner <scruffy99(a)gmail.com>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Attention: Keith Hui <buurin(a)gmail.com>
Gerrit-Attention: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-MessageType: newpatchset
Attention is currently required from: Kyösti Mälkki.
Kyösti Mälkki has uploaded a new patch set (#2) to the change originally created by Arthur Heymans. ( https://review.coreboot.org/c/coreboot/+/58700 )
Change subject: [WIP]cpu/x86/smm: Support PARALLEL_MP with SMM_ASEG
......................................................................
[WIP]cpu/x86/smm: Support PARALLEL_MP with SMM_ASEG
This will allow to migrate all platform to the parallel_mp init code
and drop the old lapic_init code.
Change-Id: If499e21a8dc7fca18bd5990f833170d0fc21e10c
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
M src/cpu/x86/Kconfig
M src/cpu/x86/smm/Makefile.inc
M src/cpu/x86/smm/smm_module_handler.c
M src/cpu/x86/smm/smm_module_loader.c
4 files changed, 118 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/00/58700/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/58700
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If499e21a8dc7fca18bd5990f833170d0fc21e10c
Gerrit-Change-Number: 58700
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Patrick Rudolph.
Hello build bot (Jenkins), Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/61480
to look at the new patch set (#2).
Change subject: cpu/x86/smm: Add SMM_LEGACY_ASEG
......................................................................
cpu/x86/smm: Add SMM_LEGACY_ASEG
Followup will allow use of PARALLEL_MP with SMM_ASEG so
some guards needs to be adjusted.
Change-Id: If032ce2be4749559db0d46ab5ae422afa7666785
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
M src/cpu/amd/agesa/family15tn/Makefile.inc
M src/cpu/amd/smm/Makefile.inc
M src/cpu/x86/Kconfig
M src/cpu/x86/lapic/lapic_cpu_init.c
M src/include/cpu/x86/smi_deprecated.h
M src/southbridge/intel/i82801dx/Makefile.inc
M src/southbridge/intel/i82801dx/lpc.c
M src/southbridge/intel/i82801ix/Makefile.inc
M src/southbridge/intel/i82801ix/lpc.c
M src/southbridge/intel/i82801ix/smihandler.c
10 files changed, 19 insertions(+), 23 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/80/61480/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/61480
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If032ce2be4749559db0d46ab5ae422afa7666785
Gerrit-Change-Number: 61480
Gerrit-PatchSet: 2
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-MessageType: newpatchset