[coreboot-gerrit] New patch to review for coreboot: amdfwtool: Fix some fields in PSP leve2 directory
Zheng Bao (zheng.bao@amd.com)
gerrit at coreboot.org
Fri Feb 19 06:48:14 CET 2016
Zheng Bao (zheng.bao at amd.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13738
-gerrit
commit 949999773b5c721997e5cc37cf7b2a603b5622ab
Author: zbao <fishbaozi at gmail.com>
Date: Fri Feb 19 13:34:59 2016 +0800
amdfwtool: Fix some fields in PSP leve2 directory
Change-Id: Ib2da7f2210a823fce7f05824e2a2b73d3c0490e9
Signed-off-by: Zheng Bao <fishbaozi at gmail.com>
---
util/amdfwtool/amdfwtool.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/util/amdfwtool/amdfwtool.c b/util/amdfwtool/amdfwtool.c
index b08a961..3b316f3 100644
--- a/util/amdfwtool/amdfwtool.c
+++ b/util/amdfwtool/amdfwtool.c
@@ -537,7 +537,7 @@ int main(int argc, char **argv)
/* TODO: remove the hardcode. */
psp2count = 1; /* Start from 1. */
/* for (; psp2count <= PSP2COUNT; psp2count++, current=ALIGN(current, 0x100)) { */
- psp2dir[psp2count*4 + 0] = psp2count; /* PSP Number */
+ psp2dir[psp2count*4 + 0] = 0; /* 0 -Compare PSP ID, 1 -Compare chip family ID */
psp2dir[psp2count*4 + 1] = 0x10220B00; /* TODO: PSP ID. Documentation is needed. */
psp2dir[psp2count*4 + 2] = current + ROM_BASE_ADDRESS;
pspdir = rom + current;
@@ -553,7 +553,7 @@ int main(int argc, char **argv)
/* fill the PSP2 head */
psp2dir[0] = 0x50535032; /* 'PSP2' */
psp2dir[2] = psp2count; /* Count */
- psp2dir[3] = 0;
+ psp2dir[3] = 0; /* 0-Dynamic look up through all entries, 1-PSP/chip ID match */
psp2dir[1] = fletcher32((uint16_t *)&psp2dir[1], (psp2count*16 + 16)/2 - 2);
}
#endif
More information about the coreboot-gerrit
mailing list