Skip to content

编译以及文档的问题 #1

@zevanzhao

Description

@zevanzhao
  1. 使用GCC 14编译的时候,会报错 找不到文件asm/loongarchregs.h。注释掉这一行就可以编译了。
  2. 文档中提到了/sys/kernel/loongarch_csr/stfill_disabled这个文件,实际上是/sys/kernel/loongarch_csr/stfill。文档这里写错了。
  3. stfill的enable和disable搞反了。使用disable参数,将IMPCTL1寄存器的第8位置为1, 开启了store fill。而enable参数实际上才是关闭了store fill。
root@debian:memory-model-config# ./config stfill disable
success.
new value:
stfill:1

root@debian:memory-model-config# dmesg |tail 
[19499.645095] [      C6] loongarch: gsconfig[6] 300343c0
[19499.645095] [      C1] loongarch: gsconfig[1] 300343c0
[19499.645095] [      C2] loongarch: gsconfig[2] 300343c0
[19499.645095] [      C3] loongarch: gsconfig[3] 300343c0
[19499.645095] [      C4] loongarch: gsconfig[4] 300343c0
[19499.645095] [      C5] loongarch: gsconfig[5] 300343c0
[19499.645094] [  T30517] loongarch: gsconfig[7] 300343c0
[19499.645095] [      C0] loongarch: gsconfig[0] 300343c0
[19499.645103] [  T30517] loongarch: store fill is now enabled
root@debian:memory-model-config# ./config stfill enable
success.
new value:
stfill:0

root@debian:memory-model-config# dmesg |tail 
[21618.307743] [  T41303] loongarch: gsconfig[6] 300342c0
[21618.307744] [      C1] loongarch: gsconfig[1] 300342c0
[21618.307744] [      C5] loongarch: gsconfig[5] 300342c0
[21618.307744] [      C4] loongarch: gsconfig[4] 300342c0
[21618.307744] [      C0] loongarch: gsconfig[0] 300342c0
[21618.307745] [      C7] loongarch: gsconfig[7] 300342c0
[21618.307745] [      C2] loongarch: gsconfig[2] 300342c0
[21618.307744] [      C3] loongarch: gsconfig[3] 300342c0
[21618.307751] [  T41303] loongarch: store fill is now disabled

还请对上述内容进行必要的修正。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions