Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 149095

Forum Post: Power Management of AM3359A Cortex A-8 on Linux kernel 3.8.13

$
0
0

Hi Vaibhav,

I would like to make power management work, I
modified the following 34 files in Linux Kernel 3.8.13

++++++++++++++++++++++++++++++++++++++++++++

arch/arm/boot/dts/am33xx.dtsi

arch/arm/configs/omap2plus_defconfig

arch/arm/include/asm/elf.h

arch/arm/include/asm/io.h

arch/arm/include/asm/suspend.h

arch/arm/Kconfig

arch/arm/kernel/Makefile

arch/arm/mach-omap2/board-generic.c

arch/arm/mach-omap2/common.c

arch/arm/mach-omap2/common.h

arch/arm/mach-omap2/control.c

arch/arm/mach-omap2/control.h

arch/arm/mach-omap2/io.c

arch/arm/mach-omap2/Kconfig

arch/arm/mach-omap2/Makefile

arch/arm/mach-omap2/pm.c

arch/arm/Makefile

arch/arm/plat-omap/Makefile

arch/arm/plat-omap/sram.c

include/asm-generic/iomap.h

include/linux/clockchips.h

include/linux/cpu.h

include/linux/device.h

include/linux/genalloc.h

include/linux/io.h

include/linux/sched.h

include/linux/ti_emif.h

kernel/Makefile

lib/devres.c

lib/genalloc.c

lib/Kconfig

lib/Makefile

Makefile

scripts/link-vmlinux.sh

 

 

 

And added the following 26 files in Linux kernel 3.8.13

+++++++++++++++++++++++++++++++++++++++++++

arch/arm/include/asm/fncpy.h

arch/arm/include/asm/pie.h

arch/arm/kernel/pie.c

arch/arm/kernel/pie.lds.S

arch/arm/kernel/vmlinux.lds.S

arch/arm/libpie/empty.S

arch/arm/libpie/Makefile

arch/arm/libpie/relocate.S

arch/arm/mach-omap2/pm33xx.c

arch/arm/mach-omap2/pm33xx.h

arch/arm/mach-omap2/sleep33xx.c

arch/arm/mach-omap2/wkup_m3.c

arch/arm/plat-omap/devices.c

Documentation/pie.txt

drivers/misc/sram.c

include/asm-generic/fncpy.h

include/asm-generic/pie.lds.h

include/asm-generic/preempt.h

include/asm-generic/vmlinux.lds.h

include/linux/omap-mailbox.h

include/linux/pie.h

include/linux/platform_data/sram.h

kernel/cpu/idle.c

kernel/cpu/Makefile

lib/pie.c

pie/Makefile

 +++++++++++++++++++++++++++

But when I coss-compiled the Linux kernel 3.8.13, I get the following error message:

++++++++++++++++++++++++++++++++++

OBJCOPY pie/pie_stage1.o

  LD      pie/pie_stage2.o

  OBJCOPY pie/pie_stage3.o

  LD      pie/pie.elf

  OBJCOPY pie/pie.bin

  OBJCOPY pie/pie.bin.o

  LD      pie/built-in.o

  GEN     .version

  CHK     include/generated/compile.h

  UPD     include/generated/compile.h

  CC      init/version.o

  LD      init/built-in.o

arch/arm/kernel/built-in.o: In function `pie_arch_fixup':

/opt_new/beaglebone/Linux-3.8.13/arch/arm/kernel/pie.c:92: undefined reference to `__pie_tail_offset'

/opt_new/beaglebone/Linux-3.8.13/arch/arm/kernel/pie.c:92: undefined reference to `__pie___pie_relocate'

/opt_new/beaglebone/Linux-3.8.13/arch/arm/kernel/pie.c:92: undefined reference to `__pie_reloc_offset'

`am33xx_resume_trampoline' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.text' of arch/arm/mach-omap2/built-in.o

`am33xx_wfi_sram' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.text' of arch/arm/mach-omap2/built-in.o

`sram_stack' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.data' of arch/arm/mach-omap2/built-in.o

`__abs_v7_flush_dcache_all' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.data' of arch/arm/mach-omap2/built-in.o

`__cpu_resume_phys' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.data' of arch/arm/mach-omap2/built-in.o

`emif_virt_base' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.data' of arch/arm/mach-omap2/built-in.o

`dram_sync_addr' referenced in section `.text' of arch/arm/mach-omap2/built-in.o: defined in discarded section `.pie.am33xx.data' of arch/arm/mach-omap2/built-in.o

arch/arm/mach-omap2/built-in.o: In function `am33xx_suspend':

/opt_new/beaglebone/Linux-3.8.13/arch/arm/mach-omap2/sleep33xx.c:284: undefined reference to `__pie___pie_relocate'

make: *** [vmlinux] Error 1

++++++++++++++++++++++++++++++++++++++++++++++++

Could you make any suggestions?

Thank you!

 


Viewing all articles
Browse latest Browse all 149095

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>