diff options
| author | Tim Lee <timlee660101@gmail.com> | 2025-02-03 06:02:07 +0300 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2025-02-03 20:04:04 +0300 |
| commit | 8a96410041e23510d39b36601841565fe1363664 (patch) | |
| tree | acd61f169dbd9b33b2c8fa360eadd7652b68836c /meta-openembedded/meta-python/recipes-devtools/python/python3-multidict | |
| parent | 7c223e9be87908e40aa2754993638077158cfffc (diff) | |
| download | openbmc-8a96410041e23510d39b36601841565fe1363664.tar.xz | |
meta-facebook: yosemite4n: support TIPFW for ABR
Change the value of `IGPS_MACHINE` and `DEVICE_GEN`
to support ABR (Alternative Boot Recovery).
- TIPFW disable flash write protection.
- TIPFW disable backup/recovery copy operation.
- After PORST always boot from flash A.
Tested:
1. Successfully perform flashcp of the yosemite4n image to /dev/mtd6.
root@bmc:/# flashcp -v ./tmp/flash-yosemite4n /dev/mtd6
Erasing block: 800/800 (100%)
Writing kb: 51194/51194 (100%)
Verifying kb: 51194/51194 (100%)
2. Successfully booted from flash B after flash failover mechanism was
triggered. There is no any copy operation, and value of
/run/media/slot is 1.
3. When booting from flash B into OpenBMC console,
test all resets as expected.
Frist, perform a software reset and boot from flash B.
Second, perform a watchdog reset and boot from flash B.
Third, perform a PORST reset and boot from flash A.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I65a4727937cd0904ac212429429fb817188739c5
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python/python3-multidict')
0 files changed, 0 insertions, 0 deletions
