Attention is currently required from: Cliff Huang, Martin Roth, Tim Wawrzynczak, Rizwan Qureshi, Sridhar Siricilla, Bernardo Perez Priego, Andrew McRae.
Hello build bot (Jenkins), Cliff Huang, Martin Roth, Patrick Georgi, Rizwan Qureshi, Tim Wawrzynczak, Sridhar Siricilla, Bernardo Perez Priego, Bernardo Perez Priego, Andrew McRae,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/55503
to look at the new patch set (#14).
Change subject: util/cse_serger: Add a new tool for stitching CSE components
......................................................................
util/cse_serger: Add a new tool for stitching CSE components
This change adds a new tool `cse_serger` which can be used to print,
dump and stitch together different components for the CSE region.
BUG=b:189177186
Change-Id: I90dd809b47fd16afdc80e66431312721082496aa
Signed-off-by: Furquan Shaikh <furquan(a)google.com>
---
M Makefile.inc
M util/cbfstool/Makefile
M util/cbfstool/Makefile.inc
A util/cbfstool/bpdt_formats/Makefile.inc
A util/cbfstool/bpdt_formats/bpdt_1_6.c
A util/cbfstool/bpdt_formats/bpdt_1_7.c
A util/cbfstool/bpdt_formats/subpart_entry_1.c
A util/cbfstool/bpdt_formats/subpart_hdr_1.c
A util/cbfstool/bpdt_formats/subpart_hdr_2.c
A util/cbfstool/cse_serger.c
A util/cbfstool/cse_serger.h
11 files changed, 1,960 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/03/55503/14
--
To view, visit https://review.coreboot.org/c/coreboot/+/55503
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I90dd809b47fd16afdc80e66431312721082496aa
Gerrit-Change-Number: 55503
Gerrit-PatchSet: 14
Gerrit-Owner: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Andrew McRae <amcrae(a)google.com>
Gerrit-Reviewer: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Reviewer: Bernardo Perez Priego <bernardo.perez.priego(a)intel.corp-partner.google.com>
Gerrit-Reviewer: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Attention: Martin Roth <martinroth(a)google.com>
Gerrit-Attention: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Attention: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Attention: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Attention: Bernardo Perez Priego <bernardo.perez.priego(a)intel.corp-partner.google.com>
Gerrit-Attention: Andrew McRae <amcrae(a)google.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Cliff Huang, Furquan Shaikh, Martin Roth, Rizwan Qureshi, Sridhar Siricilla, Bernardo Perez Priego, Andrew McRae.
Hello build bot (Jenkins), Cliff Huang, Martin Roth, Patrick Georgi, Tim Wawrzynczak, Rizwan Qureshi, Sridhar Siricilla, Bernardo Perez Priego, Andrew McRae,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/55259
to look at the new patch set (#13).
Change subject: util/cse_fpt: Add a new tool for managing Intel CSE FPT binaries
......................................................................
util/cse_fpt: Add a new tool for managing Intel CSE FPT binaries
This change adds a new tool `cse_fpt` which can be used to print and
dump CSE partitions in Flash Partition Table (FPT) format.
BUG=b:189167923
Change-Id: I93c8d33e9baa327cbdab918a14f2f7a039953be6
Signed-off-by: Furquan Shaikh <furquan(a)google.com>
---
M Makefile.inc
M util/cbfstool/Makefile
M util/cbfstool/Makefile.inc
A util/cbfstool/cse_fpt.c
A util/cbfstool/cse_fpt.h
A util/cbfstool/fpt_formats/Makefile.inc
A util/cbfstool/fpt_formats/fpt_hdr_20.c
A util/cbfstool/fpt_formats/fpt_hdr_21.c
8 files changed, 723 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/59/55259/13
--
To view, visit https://review.coreboot.org/c/coreboot/+/55259
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I93c8d33e9baa327cbdab918a14f2f7a039953be6
Gerrit-Change-Number: 55259
Gerrit-PatchSet: 13
Gerrit-Owner: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Andrew McRae <amcrae(a)google.com>
Gerrit-Reviewer: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Reviewer: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Attention: Furquan Shaikh <furquan(a)google.com>
Gerrit-Attention: Martin Roth <martinroth(a)google.com>
Gerrit-Attention: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Attention: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Attention: Andrew McRae <amcrae(a)google.com>
Gerrit-MessageType: newpatchset
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/58147 )
Change subject: cpu/x86: Remove cpu parameter to ap_init
......................................................................
Patch Set 1:
(1 comment)
File src/cpu/x86/mp_init.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129908):
https://review.coreboot.org/c/coreboot/+/58147/comment/8cf27b56_f686fc56
PS1, Line 184: static void asmlinkage ap_init(void)
storage class 'asmlinkage' should be located before type 'void'
--
To view, visit https://review.coreboot.org/c/coreboot/+/58147
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I8997683b6613b7031784cabf7039a400f0efdea1
Gerrit-Change-Number: 58147
Gerrit-PatchSet: 1
Gerrit-Owner: Raul Rangel <rrangel(a)chromium.org>
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Wed, 06 Oct 2021 17:56:25 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Raul Rangel has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/58147 )
Change subject: cpu/x86: Remove cpu parameter to ap_init
......................................................................
cpu/x86: Remove cpu parameter to ap_init
We now pre-populate cpu_info before jumping to the C handler. We no
longer need this parameter.
I moved the stack alignment closer to the actual invocation of the C
handler so it's easier to reason about.
BUG=b:194391185, b:179699789
TEST=Boot guybrush to OS and verify all CPUs still function
Signed-off-by: Raul E Rangel <rrangel(a)chromium.org>
Change-Id: I8997683b6613b7031784cabf7039a400f0efdea1
---
M src/cpu/x86/mp_init.c
M src/cpu/x86/sipi_vector.S
2 files changed, 3 insertions(+), 12 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/47/58147/1
diff --git a/src/cpu/x86/mp_init.c b/src/cpu/x86/mp_init.c
index d395377..81ce101 100644
--- a/src/cpu/x86/mp_init.c
+++ b/src/cpu/x86/mp_init.c
@@ -181,7 +181,7 @@
/* By the time APs call ap_init() caching has been setup, and microcode has
* been loaded. */
-static void asmlinkage ap_init(unsigned int cpu)
+static void asmlinkage ap_init(void)
{
struct cpu_info *info = cpu_info();
diff --git a/src/cpu/x86/sipi_vector.S b/src/cpu/x86/sipi_vector.S
index 55256de..b8cac96 100644
--- a/src/cpu/x86/sipi_vector.S
+++ b/src/cpu/x86/sipi_vector.S
@@ -118,11 +118,6 @@
add per_cpu_segment_selector, %eax
mov %eax, %gs
- andl $0xfffffff0, %esp /* ensure stack alignment */
-
- /* Save CPU number. */
- mov %ecx, %esi
-
/*
* The following code only needs to run on Intel platforms and thus the caller
* doesn't provide a microcode_ptr if not on Intel.
@@ -235,19 +230,15 @@
mov %eax, %cr4
#endif
+ andl $0xfffffff0, %esp /* ensure stack alignment */
+
#if ENV_X86_64
/* entry64.inc preserves ebx. */
#include <cpu/x86/64bit/entry64.inc>
- mov %rsi, %rdi /* cpu_num */
-
movabs c_handler, %eax
call *%rax
#else
- /* c_handler(cpu_num), preserve proper stack alignment */
- sub $12, %esp
- push %esi /* cpu_num */
-
mov c_handler, %eax
call *%eax
#endif
--
To view, visit https://review.coreboot.org/c/coreboot/+/58147
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I8997683b6613b7031784cabf7039a400f0efdea1
Gerrit-Change-Number: 58147
Gerrit-PatchSet: 1
Gerrit-Owner: Raul Rangel <rrangel(a)chromium.org>
Gerrit-MessageType: newchange
Attention is currently required from: Cliff Huang, Martin Roth, Tim Wawrzynczak, Rizwan Qureshi, Sridhar Siricilla, Bernardo Perez Priego, Andrew McRae.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/55503 )
Change subject: util/cse_serger: Add a new tool for stitching CSE components
......................................................................
Patch Set 13: Verified-1
(36 comments)
File util/cbfstool/bpdt_formats/subpart_entry_1.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/fb40bee4_53784bf9
PS13, Line 13: #define SUBPART_COMPRESSED(x) (((x) >> SUBPART_COMPRESSED_SHIFT) & SUBPART_COMPRESSED_MASK)
line over 96 characters
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/5d71de18_e39dea7e
PS13, Line 33: e->name, SUBPART_OFFSET(e->offset_bytes), SUBPART_COMPRESSED(e->offset_bytes) ? 'Y' : 'N',
line over 96 characters
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/9d624aa0_c29fb810
PS13, Line 44: for (size_t i = 0; i < count; i++) {
braces {} are not necessary for single statement blocks
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/628d285e_a9b4145f
PS13, Line 48: printf("%-25s%-25s%-25s%-25s%-25s%-25s\n", "Entry #", "Name", "Offset", "Huffman Compressed?",
line over 96 characters
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/89286cdd_732f5058
PS13, Line 54: for (size_t i = 0; i < count; i++) {
braces {} are not necessary for single statement blocks
File util/cbfstool/cse_serger.h:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/f201d45c_4dc22cbb
PS13, Line 51: bool (*match_version)(const struct buffer *);
function definition argument 'const struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/bc105991_ccefbd61
PS13, Line 54: void (*print_hdr)(const bpdt_hdr_ptr);
function definition argument 'const bpdt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/3dc4539e_f7b68a71
PS13, Line 55: bpdt_hdr_ptr (*read_hdr)(struct buffer *);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/62956685_049fd38c
PS13, Line 56: int (*write_hdr)(struct buffer *, const bpdt_hdr_ptr);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/c5f30215_70928645
PS13, Line 56: int (*write_hdr)(struct buffer *, const bpdt_hdr_ptr);
function definition argument 'const bpdt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/b5cb8e99_bb8ab645
PS13, Line 58: size_t (*get_entry_count)(const bpdt_hdr_ptr);
function definition argument 'const bpdt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/fa7eef8d_2de3faa4
PS13, Line 59: void (*inc_entry_count)(bpdt_hdr_ptr);
function definition argument 'bpdt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/88d7160b_615c53d0
PS13, Line 61: cse_layout_ptr (*create_layout)(const struct cse_layout_regions *);
function definition argument 'const struct cse_layout_regions *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/991ee561_ff6c0695
PS13, Line 62: void (*print_layout)(const cse_layout_ptr);
function definition argument 'const cse_layout_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/cbe54d2d_72fe5f8c
PS13, Line 63: cse_layout_ptr (*read_layout)(struct buffer *);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/adc1fb44_27cdcb6f
PS13, Line 64: int (*write_layout)(struct buffer *, const cse_layout_ptr);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/0919ad02_34159f09
PS13, Line 64: int (*write_layout)(struct buffer *, const cse_layout_ptr);
function definition argument 'const cse_layout_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/0e566baa_ae29e5c9
PS13, Line 66: void (*update_checksum)(bpdt_hdr_ptr, struct bpdt_entry *);
function definition argument 'bpdt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/133329de_66e0d67c
PS13, Line 66: void (*update_checksum)(bpdt_hdr_ptr, struct bpdt_entry *);
function definition argument 'struct bpdt_entry *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/60ddb942_d47f528f
PS13, Line 67: bool (*validate_checksum)(bpdt_hdr_ptr, struct bpdt_entry *);
function definition argument 'bpdt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/a25d5392_cd198de4
PS13, Line 67: bool (*validate_checksum)(bpdt_hdr_ptr, struct bpdt_entry *);
function definition argument 'struct bpdt_entry *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/96596ce8_f0edef69
PS13, Line 74: void *(*read)(struct buffer *);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/3991016c_cd497d02
PS13, Line 75: void (*print)(const void *);
function definition argument 'const void *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/abfee652_a1bb7b18
PS13, Line 76: size_t (*get_entry_count)(const void *);
function definition argument 'const void *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/2991dd8c_351940a3
PS13, Line 77: void (*free)(void *);
function definition argument 'void *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/201f4405_86082ac8
PS13, Line 81: void (*print)(struct buffer *, size_t);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/f51cc703_5deea3e4
PS13, Line 81: void (*print)(struct buffer *, size_t);
function definition argument 'size_t' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/cc7721c0_95665b08
PS13, Line 92: void read_member(struct buffer *, void *, size_t);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/c6cee1a9_0e4a071c
PS13, Line 92: void read_member(struct buffer *, void *, size_t);
function definition argument 'void *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/617ac54e_e123bc08
PS13, Line 92: void read_member(struct buffer *, void *, size_t);
function definition argument 'size_t' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/bd800985_2c762512
PS13, Line 93: void write_member(struct buffer *, void *, size_t);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/47afc3ad_831c74aa
PS13, Line 93: void write_member(struct buffer *, void *, size_t);
function definition argument 'void *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/6bcf67a0_8c57b094
PS13, Line 93: void write_member(struct buffer *, void *, size_t);
function definition argument 'size_t' should also have an identifier name
File util/cbfstool/cse_serger.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/aeae5805_1a5d7162
PS13, Line 272: ERROR("Part(%d) exceeds file size. Part offset=0x%x, Part size = 0x%x, File size = 0x%zx\n",
line over 96 characters
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/a42cd298_79c51b78
PS13, Line 631: if(params.output_dir && (stat(params.output_dir, &sb) == -1)) {
space required before the open parenthesis '('
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129904):
https://review.coreboot.org/c/coreboot/+/55503/comment/7644a162_2a42b25d
PS13, Line 923: if (c < LONGOPT_START) {
braces {} are not necessary for any arm of this statement
--
To view, visit https://review.coreboot.org/c/coreboot/+/55503
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I90dd809b47fd16afdc80e66431312721082496aa
Gerrit-Change-Number: 55503
Gerrit-PatchSet: 13
Gerrit-Owner: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Andrew McRae <amcrae(a)google.com>
Gerrit-Reviewer: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Reviewer: Bernardo Perez Priego <bernardo.perez.priego(a)intel.corp-partner.google.com>
Gerrit-Reviewer: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Attention: Martin Roth <martinroth(a)google.com>
Gerrit-Attention: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Attention: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Attention: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Attention: Bernardo Perez Priego <bernardo.perez.priego(a)intel.corp-partner.google.com>
Gerrit-Attention: Andrew McRae <amcrae(a)google.com>
Gerrit-Comment-Date: Wed, 06 Oct 2021 17:32:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Cliff Huang, Furquan Shaikh, Martin Roth, Rizwan Qureshi, Sridhar Siricilla, Bernardo Perez Priego, Andrew McRae.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/55259 )
Change subject: util/cse_fpt: Add a new tool for managing Intel CSE FPT binaries
......................................................................
Patch Set 12: Verified-1
(10 comments)
File util/cbfstool/cse_fpt.h:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/68b6b91d_6bb9425d
PS12, Line 24: bool (*match_version)(struct buffer *);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/36e28971_1cc17e2e
PS12, Line 26: fpt_hdr_ptr (*read)(struct buffer *);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/bfed0690_f517f217
PS12, Line 27: void (*print)(const fpt_hdr_ptr);
function definition argument 'const fpt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/12ac63ce_2bb5177b
PS12, Line 29: size_t (*get_entry_count)(const fpt_hdr_ptr);
function definition argument 'const fpt_hdr_ptr' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/74248d87_0e587c04
PS12, Line 35: void read_member(struct buffer *, void *, size_t);
function definition argument 'struct buffer *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/ccfc546d_3797673f
PS12, Line 35: void read_member(struct buffer *, void *, size_t);
function definition argument 'void *' should also have an identifier name
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/8964ce79_2c6bf9c7
PS12, Line 35: void read_member(struct buffer *, void *, size_t);
function definition argument 'size_t' should also have an identifier name
File util/cbfstool/cse_fpt.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/c978c26a_16b7d1a8
PS12, Line 290: if (!filepath) {
braces {} are not necessary for single statement blocks
File util/cbfstool/fpt_formats/fpt_hdr_20.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/c1e5bcb3_cdb60ccb
PS12, Line 46: for (size_t i = 0; i < sizeof(*h); i++) {
braces {} are not necessary for single statement blocks
File util/cbfstool/fpt_formats/fpt_hdr_21.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-129903):
https://review.coreboot.org/c/coreboot/+/55259/comment/5087dd4e_c7aacc0f
PS12, Line 89: for (size_t i = 0; i < ARRAY_SIZE(h->reserved); i++) {
braces {} are not necessary for single statement blocks
--
To view, visit https://review.coreboot.org/c/coreboot/+/55259
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I93c8d33e9baa327cbdab918a14f2f7a039953be6
Gerrit-Change-Number: 55259
Gerrit-PatchSet: 12
Gerrit-Owner: Furquan Shaikh <furquan(a)google.com>
Gerrit-Reviewer: Andrew McRae <amcrae(a)google.com>
Gerrit-Reviewer: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Reviewer: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Cliff Huang <cliff.huang(a)intel.com>
Gerrit-Attention: Furquan Shaikh <furquan(a)google.com>
Gerrit-Attention: Martin Roth <martinroth(a)google.com>
Gerrit-Attention: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Attention: Sridhar Siricilla <sridhar.siricilla(a)intel.com>
Gerrit-Attention: Bernardo Perez Priego <bernardo.perez.priego(a)intel.com>
Gerrit-Attention: Andrew McRae <amcrae(a)google.com>
Gerrit-Comment-Date: Wed, 06 Oct 2021 17:31:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment