Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: a new port to sunxi arm9 platform suniv f1c100s



Hi,

On 17/02/2020 15:04, Jared McNeill wrote:
Welcome Han!

I'm not aware of any developers working on the F1C100s, but it is a very
interesting SoC and I would love to have it supported in NetBSD!

1. The generic kernel is adopted for ARMv7 series chips, if it could
be used for ARMv5 series chips, as there are many common used parts
for suniv
and the other sunxi chips.

The generic startup code currently only supports v6 and v7. You will
need to add support for v5 to sys/arch/arm/arm/armv6_start.S

This isn't a requirement and might be harder than creating a new
sys/arch/arm/arm/armv5_start.S.  We could look to merge it later on.



2. The FDT device tree is working for generic kernel now, if we have
procedure for apply this for the other chips and boards, like
mini2440/imx2
series evaluation boards, includes my futher work for suniv f1c100s.

Currently the GENERIC kernel is v7 only. You can still take advantage of
FDT in other kernels, as demonstrated by NetBSD's RPI kernel.

sys/arch/evbarm/conf/GENERIC is indeed very much armv7 only.  Perhaps a
GENERICv5 is a good idea here?

I didn't do a GENERICv6 as I only have armv6 RPIs.

Feel free to ask more questions.

Cheers,
Nick


Home | Main Index | Thread Index | Old Index