To locate the ramdisk-recovery images, add a backup partition.
There will be ramdisk-recovery images according to each architecture.
e.g) ramdisk-recovery.img.32 / ramdisk-recovery.img.64
When run tfm, the proper ramdisk will be loaded.
To write ext4 on u-boot, disable metatdata_csum feature.
- Change a name from reserved2 to backup.
Change-Id: I18a81d95da2eb5d393d0ed6093ce36b7ce6a6ee5
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
import tarfile
import tempfile
import tarfile
import tempfile
Format = False
Device = ""
Format = False
Device = ""
{"size": 256, "name": "hal_b",
"binaries_b": "hal.img"},
{"size": 4, "name": "reserved0"},
{"size": 256, "name": "hal_b",
"binaries_b": "hal.img"},
{"size": 4, "name": "reserved0"},
- {"size": 64, "name": "reserved1"},
- {"size": 125, "name": "reserved2"},
+ {"size": 64, "name": "reserved1", "fstype": "ext4"},
+ {"size": 125, "name": "backup", "fstype": "ext4"},
]
def __init__(self, device, args):
]
def __init__(self, device, args):
logging.error(f"Failed to create FAT filesystem on {d}")
sys.exit(1)
elif part['fstype'] == 'ext4':
logging.error(f"Failed to create FAT filesystem on {d}")
sys.exit(1)
elif part['fstype'] == 'ext4':
- argv = ['mkfs.ext4', '-F', '-q', '-L', part['name'], d]
+ argv = ['mkfs.ext4', '-F', '-q', '-O ^metadata_csum', '-L', part['name'], d]
logging.debug(" ".join(argv))
proc = subprocess.run(argv,
stdin=subprocess.DEVNULL,
logging.debug(" ".join(argv))
proc = subprocess.run(argv,
stdin=subprocess.DEVNULL,