【问题标题】:Linux powerpc syscall numbers: what are spu and nospu ABI and are 32 or 64 bitLinux powerpc 系统调用号:什么是 spu 和 nospu ABI,是 32 位还是 64 位
【发布时间】:2020-02-26 22:33:43
【问题描述】:

查看arch/powerpc/kernel/syscalls/syscall.tbl中的linux内核powerpc系统调用号,有5个ABI:

The <abi> can be common, spu, nospu, 64, or 32 for this file.

common3264 是显而易见的,但spunospu 是什么。这些是 32 位还是 64 位?

【问题讨论】:

    标签: linux-kernel system-calls powerpc


    【解决方案1】:

    您无需关心 SPU。 SPU 是 CELL powerpc 处理器上的协处理器。现在差点死了。 https://en.wikipedia.org/wiki/Cell_(microprocessor)#Synergistic_Processing_Elements_(SPE)

    【讨论】:

    • 我正在创建 2 个文件:32 位系统调用和 64 位系统调用。我应该包括spunospu 吗?
    • 如果您只是为 powerpc 构建内核树,您将在 ./arch/powerpc/include/generated/asm/syscall_table_32.h 和 ./arch/powerpc/include/ 中为您获得这些构建生成/asm/syscall_table_64.h。要构建这些,32 位使用“common,nospu,32”,64 位使用“common,nospu,64”
    猜你喜欢
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2012-03-02
    • 2012-03-17
    相关资源
    最近更新 更多