#!/bin/sh
# DF-3591 — create the all-legacy TAHITI firmware set with a TRUNCATED ME.
# New-format (lowercase) names are deliberately absent so every block takes
# the legacy fallback, exactly like a system whose firmware snap only ships
# the old UPPERcase radeonkmsfw_* modules.
set -e
DIR=/tmp/sifw
rm -rf "$DIR"
mkdir -p "$DIR"
dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_pfp" bs=1 count=8576  status=noxfer 2>/dev/null
dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_me"  bs=1 count=1024  status=noxfer 2>/dev/null  # truncated (req 8576)
dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_ce"  bs=1 count=8576  status=noxfer 2>/dev/null
dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_rlc" bs=1 count=8192  status=noxfer 2>/dev/null
dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_mc"  bs=1 count=31076 status=noxfer 2>/dev/null
dd if=/dev/zero of="$DIR/radeonkmsfw_TAHITI_smc" bs=1 count=62552 status=noxfer 2>/dev/null
ls -l "$DIR"
