Re: Minimum RAM size requirement of the MIPS port

Simon Burge <[email protected]>
Newsgroups gmane.os.netbsd.ports.mips.devel
Message-ID <[email protected]>
Hi Hakurei,

Hakurei Reimu wrote:

> Hello everyone. I want to know the minimum RAM size requirement of
> running latest NetBSD on a MIPS machine.
>
> I want to port latest NetBSD to Microchip PIC32MZ, which is a powerful
> MIPS32r5 microcontroller with FPU, MMU, L1 Cache and 512KB of RAM.
> Since it's capable of running the original 4.4BSD (See
> https://hackaday.com/2016/01/04/litebsd-brings-4-4bsd-to-pic32/), and
> NetBSD is 4.4BSD's closest relative, I want to know if it's possible
> to run NetBSD on it.

The smallest MIPS kernel I have laying around is for MIPSSIM which
has only two or three device drivers and is far larger than your total
RAM size:

	   text    data     bss     dec     hex filename
	3771444  719632  103872 4594948  461d04 MIPSSIM/netbsd

If I trim out most optional things, this only gets down to:

	   text    data     bss     dec     hex filename
	1995244  101392   58864 2155500  20e3ec MIPSSIM-small/netbsd

which is still far too large.

I would think 16MB of RAM would be an absolute minimum to do much more
than boot with NetBSD.  32MB should be reasonably usable for a minimal
system.

Looks like the compiled kernel for LiteBSD is around 500kB.  Impressive!

Cheers,
Simon.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.