Skip to content

Commit 0536abf

Browse files
spec: add flash layout for Bletchley and Greatlakes
Summary: We didn't specify the requirements on the flash layout for Bletchley and Greatlakes. Add it now. Test Plan: Doc only. Reviewed By: garnermic fbshipit-source-id: 3b8254cf2ac475b7f5b07c965fda278787b4c94e
1 parent 5f2b4b2 commit 0536abf

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

meta-facebook/spec/bletchley/FEATURES.md

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
- Port platform specific u-boot changes.
1717
- [X] P0 **Kernel Porting**
1818
- Port platform specific Kernel changes.
19+
- [ ] P1 **Flash Layout**
20+
- Implement the required flash layout.
1921
- [X] P0 **I2C device tree**
2022
- Create device tree entries for i2c devices (and enable associated
2123
drivers).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
The flash should layout shall contain the following in a static layout on
2+
redundant flash devices (unless specified otherwise):
3+
4+
- u-boot SPL
5+
- u-boot environment
6+
- image metadata
7+
- u-boot
8+
- kernel and initramfs FIT image
9+
- persistent data store
10+
11+
The persistent data store should only be present on the non-Recovery flash
12+
device. The persistent data store should not be mounted if the BMC has booted
13+
into the Recovery image.
14+
15+
The initramfs must contain the full rootfs image so that the BMC image can be
16+
updated while running.
17+
18+

meta-facebook/spec/greatlakes/FEATURES.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
- Port platform specific u-boot changes
3333
- [ ] P0 **Kernel Porting**
3434
- Port platform specific Kernel changes
35+
- [ ] P1 **Flash Layout**
36+
- Implement the required flash layout.
3537
- [ ] P0 **I2C device tree**
3638
- Create device tree entries for i2c devices (and enable associated
3739
drivers)
@@ -80,7 +82,7 @@
8082
after reboot or power-cycle), a method is needed to query current
8183
running firmware and firmware to be activated
8284
- [ ] P2 **FW WDT Auto-recovery**
83-
- If a WDT triggers while loading a new firmware image, the BMC shall
85+
- If a WDT triggers while loading a new firmware image, the BMC shall
8486
recover to a known good version of firmware for the affected device
8587
(e.g. BIC, BIOS, CPLD or BMC)
8688
- [ ] P0 **ASD Jumper Detection**

0 commit comments

Comments
 (0)