Hello Felix Singer, build bot (Jenkins), Nico Huber, Furquan Shaikh, Tim Wawrzynczak, Subrata Banik, Aamir Bohra, Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/46275
to look at the new patch set (#2).
Change subject: cpu/intel/common: rework AES-NI locking
......................................................................
cpu/intel/common: rework AES-NI locking
Simplify the AES-NI code by using msr_set_bit and correct the comment.
Change-Id: Ib2cda433bbec0192277839c02a1862b8f41340cb
Signed-off-by: Michael Niewöhner <foss(a)mniewoehner.de>
---
M src/cpu/intel/common/common.h
M src/cpu/intel/common/common_init.c
M src/include/cpu/intel/msr.h
3 files changed, 6 insertions(+), 12 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/46275/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/46275
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib2cda433bbec0192277839c02a1862b8f41340cb
Gerrit-Change-Number: 46275
Gerrit-PatchSet: 2
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Aamir Bohra <aamir.bohra(a)intel.com>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Hello Felix Singer, build bot (Jenkins), Nico Huber, Furquan Shaikh, Tim Wawrzynczak, Paul Menzel, Subrata Banik, Aamir Bohra, Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/46272
to look at the new patch set (#5).
Change subject: soc/intel/skl,cpu/intel: copy AES-NI locking to common cpu code
......................................................................
soc/intel/skl,cpu/intel: copy AES-NI locking to common cpu code
Copy the AES-NI locking function to common cpu code to be able to reuse it.
This change only copies the code and adds the MSR header file. Any further
rework and later deduplication on the platforms code is done in the
follow-up changes.
Change-Id: I81ad5c0d4797b139435c57d3af0a95db94a5c15e
Signed-off-by: Michael Niewöhner <foss(a)mniewoehner.de>
---
M src/cpu/intel/common/common.h
M src/cpu/intel/common/common_init.c
A src/include/cpu/intel/msr.h
3 files changed, 37 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/72/46272/5
--
To view, visit https://review.coreboot.org/c/coreboot/+/46272
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I81ad5c0d4797b139435c57d3af0a95db94a5c15e
Gerrit-Change-Number: 46272
Gerrit-PatchSet: 5
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Aamir Bohra <aamir.bohra(a)intel.com>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: newpatchset
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34170 )
Change subject: libpayload/x86: Try to discover invariant TSC rate
......................................................................
Patch Set 4:
This might need checking how it behaves with Depthcharge. I was
actually wondering how CrOS devices handle it... is the PIT enabled?
do you have a different timer?
--
To view, visit https://review.coreboot.org/c/coreboot/+/34170
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic6607ee2a8b41c2be9dc1bb4f1e23e652bb33889
Gerrit-Change-Number: 34170
Gerrit-PatchSet: 4
Gerrit-Owner: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Thomas Heijligen <src(a)posteo.de>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Tue, 13 Oct 2020 21:46:22 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Hello Felix Singer,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/46298
to review the following change.
Change subject: device/pci: Add a common pci_dev_final() method
......................................................................
device/pci: Add a common pci_dev_final() method
This common pci_dev_final() function should be called for every non-
bridge PCI device. Hence, we also add it to the device operations of
matched PCI drivers. If a PCI driver already has its `.final` operation
set, it is responsible to call pci_dev_final().
Change-Id: I20e98dc5aeb88f3f139079668beb52c9e722751b
Signed-off-by: Nico Huber <nico.huber(a)secunet.com>
---
M src/device/pci_device.c
1 file changed, 7 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/98/46298/1
diff --git a/src/device/pci_device.c b/src/device/pci_device.c
index 62c4535..cec28bc 100644
--- a/src/device/pci_device.c
+++ b/src/device/pci_device.c
@@ -769,6 +769,10 @@
timestamp_add_now(TS_OPROM_END);
}
+static void pci_dev_final(struct device *dev)
+{
+}
+
/** Default device operation for PCI devices */
struct pci_operations pci_dev_ops_pci = {
.set_subsystem = pci_dev_set_subsystem,
@@ -783,6 +787,7 @@
.acpi_fill_ssdt = pci_rom_ssdt,
#endif
.init = pci_dev_init,
+ .final = pci_dev_final,
.ops_pci = &pci_dev_ops_pci,
};
@@ -962,6 +967,8 @@
if (dev->ops) {
printk(BIOS_SPEW, "%s [%04x/%04x] %sops\n", dev_path(dev),
driver->vendor, driver->device, (driver->ops->scan_bus ? "bus " : ""));
+ if ((dev->hdr_type & 0x7f) == PCI_HEADER_TYPE_NORMAL && !dev->ops->final)
+ dev->ops->final = pci_dev_final;
return;
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/46298
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I20e98dc5aeb88f3f139079668beb52c9e722751b
Gerrit-Change-Number: 46298
Gerrit-PatchSet: 1
Gerrit-Owner: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-MessageType: newchange
Martin Roth has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/46334 )
Change subject: soc/amd/picasso: Remove typedefs in bl_syscall_public.h
......................................................................
Patch Set 1: Code-Review+1
(1 comment)
This change is ready for review.
https://review.coreboot.org/c/coreboot/+/46334/1//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/46334/1//COMMIT_MSG@7
PS1, Line 7: soc/amd/picasso
maybe vc/amd/fsp/picasso?
--
To view, visit https://review.coreboot.org/c/coreboot/+/46334
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I403075e18886b566f576d9ca0d198c2f5e9c3d96
Gerrit-Change-Number: 46334
Gerrit-PatchSet: 1
Gerrit-Owner: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Reviewer: Jason Glenesk <jason.glenesk(a)amd.corp-partner.google.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Tue, 13 Oct 2020 21:13:31 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/45952 )
Change subject: soc/intel/common: add Kconfig to enable/disable the ACPI PM timer
......................................................................
Patch Set 19: Code-Review+1
(2 comments)
https://review.coreboot.org/c/coreboot/+/45952/19//COMMIT_MSG
Commit Message:
https://review.coreboot.org/c/coreboot/+/45952/19//COMMIT_MSG@25
PS19, Line 25: unknown if that is desireable on that platform.
Any clue if APL has that timer?
https://review.coreboot.org/c/coreboot/+/45952/19/src/soc/intel/common/bloc…
File src/soc/intel/common/block/smm/Kconfig:
https://review.coreboot.org/c/coreboot/+/45952/19/src/soc/intel/common/bloc…
PS19, Line 20: depends on USE_PM_ACPI_TIMER
Wouldn't a select be better? It's easy to miss an option if it's not visible.
--
To view, visit https://review.coreboot.org/c/coreboot/+/45952
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7f607f277eb14f84a7370ffb25a13226e7ccc917
Gerrit-Change-Number: 45952
Gerrit-PatchSet: 19
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Aamir Bohra <aamir.bohra(a)intel.com>
Gerrit-Reviewer: Andrey Petrov <andrey.petrov(a)gmail.com>
Gerrit-Reviewer: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Comment-Date: Tue, 13 Oct 2020 21:03:32 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment