#9314 BLOC 1.5-ATe: Kernel doesn't boot on 1.5
Zarro Boogs per Child
bugtracker at laptop.org
Thu May 14 20:23:59 EDT 2009
#9314: Kernel doesn't boot on 1.5
---------------------+------------------------------------------------------
Reporter: cjb | Owner: dsaxena
Type: defect | Status: new
Priority: blocker | Milestone: 1.5-ATest
Component: kernel | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
---------------------+------------------------------------------------------
The CONFIG_MGEODE_LX kernel doesn't boot on 1.5, because it implies 3DNow,
which the Via CPU doesn't have. When switching to CONFIG_MVIAC7, we get
build errors from the Geode GPIO functions:
{{{
arch/x86/kernel/built-in.o: In function `olpc_fixup_wakeup':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:353: undefined reference
to `geode_get_dev_base'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:387: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:388: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:389: undefined reference
to `geode_gpio_set'
arch/x86/kernel/built-in.o: In function `olpc_fixup_sleep':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:395: undefined reference
to `geode_get_dev_base'
arch/x86/kernel/built-in.o: In function `geode_mfgpt_read':
/home/cjb/git/olpc-2.6/arch/x86/include/asm/geode.h:242: undefined
reference to `geode_get_dev_base'
arch/x86/kernel/built-in.o: In function `geode_mfgpt_write':
/home/cjb/git/olpc-2.6/arch/x86/include/asm/geode.h:236: undefined
reference to `geode_get_dev_base'
arch/x86/kernel/built-in.o: In function `olpc_fixup_sleep':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:433: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:434: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:435: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:438: undefined reference
to `geode_gpio_clear'
arch/x86/kernel/built-in.o: In function `olpc_pm_interrupt':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:237: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:248: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:250: undefined reference
to `geode_gpio_isset'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:251: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:254: undefined reference
to `geode_gpio_isset'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:255: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:258: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:259: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:263: undefined reference
to `geode_gpio_isset'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:272: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:273: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:274: undefined reference
to `geode_gpio_set'
arch/x86/kernel/built-in.o: In function `olpc_pm_init':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:909: undefined reference
to `geode_get_dev_base'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:910: undefined reference
to `geode_get_dev_base'
arch/x86/kernel/built-in.o: In function `olpc_fixup_bios':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:571: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:572: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:576: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:577: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:580: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:583: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:584: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:585: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:587: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:588: undefined reference
to `geode_gpio_set'
arch/x86/kernel/built-in.o: In function `geode_gpio_event_pme':
/home/cjb/git/olpc-2.6/arch/x86/include/asm/geode.h:171: undefined
reference to `geode_gpio_setup_event'
arch/x86/kernel/built-in.o: In function `olpc_fixup_bios':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:594: undefined reference
to `geode_gpio_set_irq'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:597: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:601: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:602: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:605: undefined reference
to `geode_gpio_set'
arch/x86/kernel/built-in.o: In function `geode_gpio_event_pme':
/home/cjb/git/olpc-2.6/arch/x86/include/asm/geode.h:171: undefined
reference to `geode_gpio_setup_event'
arch/x86/kernel/built-in.o: In function `olpc_fixup_bios':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:611: undefined reference
to `geode_gpio_set_irq'
arch/x86/kernel/built-in.o: In function `olpc_pm_init':
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:952: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:953: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/arch/x86/kernel/olpc-pm.c:956: undefined reference
to `geode_gpio_set'
drivers/built-in.o: In function `geode_gpio_event_irq':
/home/cjb/git/olpc-2.6/arch/x86/include/asm/geode.h:166: undefined
reference to `geode_gpio_setup_event'
drivers/built-in.o: In function `dcon_request_irq':
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:645: undefined reference
to `geode_gpio_set_irq'
drivers/built-in.o: In function `dcon_bus_stabilize':
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:196: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:197: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:198: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:199: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:200: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:204: undefined reference
to `geode_gpio_clear'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:206: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:209: undefined reference
to `geode_gpio_set'
/home/cjb/git/olpc-2.6/drivers/video/olpc_dcon.c:210: undefined reference
to `geode_gpio_set'
make: *** [.tmp_vmlinux1] Error 1
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/9314>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list