Age | Commit message (Collapse) | Author | Files |
|
- All the openslug/ucslugc specific .bb files are converted in this
- change to use generic 'slugos' files with the required configuration
- in openslug.conf or ucslugc.conf. This unifies the image and package
- build stuff. Old targets should continue to work as the slugos
- .bb files PROVIDE the required targets.
|
|
ucslugc 3
- all the nslu2-???.conf files are now slugos-???.conf and slugos has been made
- the base for both openslug and ucslugc. OpenSlug now enables thumb interwork.
|
|
(all versions)
- the old name form was removed accidentally, reintroduced the original
- names to support existing ucslugc local.conf files.
|
|
in distro conf
|
|
nslu2-kernel
- ucslugc is substantially as before, however the configuration is now
- expressed as a specific instance of nslu2-btu.conf (big-endian, thumb,
- uclibc). The other six buildable variants of ucslugc have been added
- as separate configuration files, all with names of the form 'nslu2-???'
- for big vs little, arm vs thumb and glibc vs uclibc.
- IAL 2.0 is now in a testable state (reboot works) and so is the default
- for all nslu2-??? configurations.
- Overridable variables of the form UCSLUGC_* have been replaced with
- variables named NSLU2_*
|
|
|
|
- potentially optional parts of openslug-image can now be removed
- removed 2.6.14-rc2
- moved to 2.6.14-rc4
- added RedBoot FIS Directory automagic byte swap
|
|
|
|
support le
modprobe.conf is now machine generated to use the PROVIDER of virtual/ixp-eth
in place of a hard code module name - PREFERRED_PROVIDER_virtual/ixp-eth must
be specified to make this work, the configuration files have been updated
appropriate. openslug-image now pulls in virtual/ixp-eth, not a specific
provider and uses the PREFERRED_PROVIDER of that module as the RDEPENDS.
nslu2.conf and ucslugc.conf have changes to support configuration of the build
endianness correctly - not fully functional because the flash read code still
needs word swapping on LE.
|
|
2.6.14-rc2
The changes overlap (in conf/distro/openslug.conf), the kernel change is, however,
only the version change in that file.
|
|
|
|
This, together with the fixes in gcc and binutils, allows a system to
be build with thumb libgcc and libuClibc (etc). ucslugc is changed to
release 2 and to use thumb compilation of these modules.
|
|
these packages
This commit causes thumb build for everything in ucslugc-packages except
these packages and libgcc (from gcc). libgcc and uclibc still need some
work, the other packages reveal compiler bugs (monotone), source bugs
(alsa) or missing configuration (thumb arch support in util-linux) and so
are disabled for the moment.
|
|
|
|
|
|
|
|
|
|
removing the requirement for linksys firmware - this is a partial fix,
at present linksys firmware is still required to build an image for
upslug, so to use UcSlugC after this it will be necessary, for the
moment, to have an existing OpenSlug or UcSlugC system with reflash.
|
|
nslu2-ramdisk-image.bbclass
|
|
(armv*b for all armv* suppported by the xscale processor). The old
'generic' armeb is still suppported (of course) and, by default, this is
the ARCH of the generated packages - this is technically wrong, the
packages are actually armv5teb - but changing this would make the feeds
non-functional for existing systems.
|
|
someday running) of thumb exectuables.
|
|
file system - the size of the rootfs is reduced by 35% of the previous
size!
|
|
by uclibc).
|
|
|
|
(1) the 'standard' settings in local.conf.template (from the nslu2-linux.org
master makefile) have been folded back into the three distro .conf files.
(2) openslug-image now builds for any NSLU2 distro
(3) ucslugc configuration added
(4) more comments in the openslug and ucslugc configuration files
|