On Fri, Jul 22, 2022 at 01:50:25AM +0800, Mike Yang wrote:

> Hello everybody.

> I want to port NetBSD to the MIPS-based Ingenic X1000
> series, which is a close relative to the already-supported JZ4780 (CI20
> board). After a few source code tweaks, I'm able to boot the 9.2 kernel
> on the hardware. However it got stuck after probing some of the
> devices.

Sounds cool - do you have any pointers to developement boards?

> 2. Early resource initialization for different processors.
> 
> Currently the `evbmips/ingenic/machdep.c` is hardcoded to use 48MHz crystal, 
> UART0 as boot console, and 1GB RAM. We need to enable the users to specify 
> these parameters in some sort of config file, or preferably, FDT. What's the 
> preferred way?

FDT is the prefered way, but the CI20 support is older and never has been 
adapted.

> 5. NetBSD's policy of GPL code.
> 
> Support for the Ingenic SoC series is more mature in Linux. Are GPL
> code derivatives allowed in NetBSD? Do I have to clean-room them?

No GPL code in the kernel.

Martin

Reply via email to