>From what I can see the rt305x port is quite stable now and therefore I'd like
to see downloadable snapshot images for the available rt305x boards.
So I was thinking about what prevents buildbot from building images for both
ramips profiles, rt305x and rt288x. First I was thinking there could just be
another buildbot task with another .config file for rt305x and that's it.

Now I realize that both builds would probably be able to share there packages,
and as far as I can see that wouldn't even be a problem for kmod* packages if we
just make sure the .config for both kernels ends up to be similar enough.
To see if this works, I installed kmod-ipv6 on a HW550-3G Rt3052F board and see
that it works (though the module was compiled with the rt288x profile and
therefore rt288x kernel config). I know that this might not be applicable for
modules using ramips specific platform details which do differ in rt288x and
rt3xxx, such as dwc_otg.

How do you imagine the solution to look like?
>From what I can see, the options are:
* merge rt288x with rt305x and try to manage with runtime detection
  (+) only one kernel, only one set of modules
  (-) increased kernel size would probably make it impossible to use that on
some very resource-constraint rt288x systems
  (-) quite a lot of work

* have seperate package sets for rt2880 and rt305x
  (+) easy to do
  (-) quite a lot of unneeded redundancy (for buildbot and in terms of diskspace
on downloads.openwrt.org)

* make kmod-* packages have the profile name as part of the filename and have
seperate package lists for each profile
  (+) not as difficult
  (+) most efficient and no difference in runtime resource consumption
  (-) requires changes to the build system


Looking forward to your comments!


Cheers

Daniel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to