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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions