#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