Hi Hari,
Recently we are considering embedding the crash dump initramfs as a standalone environment inside a normal initramfs, and use this as the fadump initramfs. fadump can use an early init script to jump into the crash dump environment.
This helps clean up many existing problems for currently fadump intiramfs structure (mixing two initramfs together). I noticed there are bug report from IBM about this so not sure if you are also working on this? There are quite some changes to the dracut-squash module in upstream recently, and seems you want to leverage it?
I'm also thinking about adding more upstream patches to the dracut-squash module to make it more suitable for this fadump usage, if necessary.
Many implementation details are not decided yet, just want to know and sync the progress in case we are working on the same thing.
-- Best Regards, Kairui Song