Marc St-Jean wrote:
Sergei Shtylyov wrote:
Hello.
Marc St-Jean wrote:
> [PATCH 2/5] mips: PMC MSP71xx mips common
> Patch to add mips common support for the PMC-Sierra
> MSP71xx devices.
> These 5 patches along with the previously posted serial patch
> will boot the PMC-Sierra MSP7120 Residential Gateway board.
> Signed-off-by: Marc St-Jean <Marc_St-Jean@xxxxxxxxxxxxxx>
> diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
> index 5da6b0d..d512389 100644
> --- a/arch/mips/Kconfig
> +++ b/arch/mips/Kconfig
[...]
> +menu "Options for PMC-Sierra MSP chipsets"
> + depends on PMC_MSP
> +
> +config PMC_MSP_EMBEDDED_ROOTFS
> + bool "Root filesystem embedded in kernel image"
> + select MTD
> + select MTD_BLOCK
> + select MTD_PMC_MSP_RAMROOT
> + select MTD_RAM
> +
Hm, why not just use initramfs?
I investigated this as part of an earlier thread. Initramfs
is not a read-only "ROM" fs but a compressed writable fs.
Once expanded it will take more memory.
To lower memory usage for embedded usage of our devices we've
added a method to embedded cramfs/squashfs file systems into
the kernel image.
Why not just run the cramfs/squashfs on a standard mdtblock device?
I've made sure it was unobtrusive and that no linker script
changes, etc. were required.