uclinux-2008R1-RC8(bf561)到VDSP5的移植(36):__per_cpu_start
来源:互联网 发布:电杆定位仪器软件 编辑:程序博客网 时间:2024/06/05 06:34
在原始文件中,并不支持SMP,因而也就没有per_cpu的问题,但在加上CONFIG_SMP之后,会有如下错误:
[Error li1021] The following symbols referenced in processor 'p0' could not be resolved:
'__per_cpu_end [___per_cpu_end]' referenced from 'init.dlb[main.doj]'
'__per_cpu_start [___per_cpu_start]' referenced from 'init.dlb[main.doj]'
为此,我们需要在ldf文件的.init段中加上这样的语句:
//.percpu
INPUT_SECTION_ALIGN(64)
. = (. + 63) / 64 * 64;
__per_cpu_start = .;
INPUT_SECTIONS($LIBRARIES_CORE_A(.data.percpu))
__per_cpu_end = .;
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(36):__per_cpu_start
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(13):未命名union的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(41):PLL造成的困扰
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(42):__bad_size的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(43):__builtin_return_address的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(44):kmalloc和kzalloc的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(47): d_alloc引出的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(48): __cmpxchg的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(49):kernel_thread_helper的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(50):jiffies_64的定义问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(52):cache.s的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(53):reboot.c的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(54): initramfs的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(55): filemap.c的问题
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(1):前言
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(2):代码注释
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(3):Head.s
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(5):CONFIG_BANK_x
- 分工
- 至胜!我的最爱!{原创漫画欢迎转载}o(∩_∩)o...
- uclinux-2008r1(bf561)内核中的EXPORT_SYMBOL
- 《数据库系统概论》课本P127 参考答案
- 隐藏链接在地址栏出现,点击时,按住不放,mouseover时,
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(36):__per_cpu_start
- 默哀
- 判断是否来自搜索引擎链接
- VC6工程转换到VC8(转载)
- 网页变灰
- 在 Ubuntu Linux 上安装 Java 和 Eclipse
- vsprintf, vswprintf与printf与函数的可变参数编程
- Ubuntu安装 Eclipse IDE开发工具
- Ubuntu配置Java+Eclipse+MyEclipse环境