Forgot your password?
typodupeerror

Comment Kernel source is not complete (Score 1) 335

The Linksys box is based on a Broadcom MIPS processor. In addition to the compiler not being released, they have not released the board support package for the platforms. Here's a snippet from arch/mips/config.in
bool 'Support for Broadcom MIPS-based boards' CONFIG_MIPS_BRCM
dep_bool 'Support for Broadcom BCM93725' CONFIG_BCM93725 $CONFIG_MIPS_BRCM
dep_bool 'Support for Broadcom VideoJack' CONFIG_BCM93725_VJ $CONFIG_BCM93725
dep_bool 'Support for Broadcom BCM93730' CONFIG_BCM93730 $CONFIG_MIPS_BRCM
dep_bool 'Support for Broadcom BCM933XX' CONFIG_BCM933XX $CONFIG_MIPS_BRCM
dep_bool 'Support for Broadcom BCM947XX' CONFIG_BCM947XX $CONFIG_MIPS_BRCM
if [ "$CONFIG_BCM947XX" = "y" ] ; then
bool ' Support for Broadcom BCM4710' CONFIG_BCM4710
bool ' Support for Broadcom BCM4704' CONFIG_BCM4704
bool ' Support for Broadcom BCM94702CPCI' CONFIG_BCM94702_CPCI
fi
Now here's some more stuff from arch/mips/Makefile:
#
# Broadcom BCM947XX variants
#
ifdef CONFIG_BCM947XX
SRCBASE := $(TOPDIR)/../..
CFLAGS += -I$(SRCBASE)/include
LIBS += arch/mips/brcm-boards/bcm947xx/bcm947xx.o arch/mips/brcm-boards
/generic/brcm.o
SUBDIRS&nb sp; += arch/mips/brcm-boards/generic arch/mips/brcm-boards/bcm947xx
LOADADDR += 0x80000000
TEXTADDR += 0x80001000
endif

#
# Broadcom BCM933XX variants
#
ifdef CONFIG_BCM933XX
LIBS += arch/mips/brcm-boards/bcm933xx/bcm933xx.a
SUBDIRS += arch/mips/brcm-boards/bcm933xx
LOADADDR += 0x80010000
endif
Now where's the source for arch/mips/brcm-boards ? these are not loadable modules so Linksys and Broadcom are both in violation of the GPL and the special "loadable module" concession of the Linux kernel.

Slashdot Top Deals

It isn't easy being the parent of a six-year-old. However, it's a pretty small price to pay for having somebody around the house who understands computers.

Working...