• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • Linux如何优化部分内存

    PTE pte_t trampoline_pte[PTRS_PER_PTE] __page_aligned_bss; create_pgd_mapping (trampoline

    2023-10-08 10:59

  • ​Linus Torvalds正式发布Linux Kernel 6.3

    此外,Linux 6.3 内核中还支持 RISC-V 内核的“ZBB”位操作扩展,支持 LoongArch 架构的内核地址空间布局随机化和重定位,对 RISC-V 和 IMB Z(s390x)系统的 BPF trampoline 提供全面支持

    2023-04-27 09:48

  • RISC-V Linux的页表创建

    临时页表分析 MMU开启前,需要建立好kernel、dtb、trampoline等页表。以便MMU开启后,并且在内存管理模块运行之前,kernel可以正常初始化,dtb可以正常地被解析。这部分页表

    2023-10-08 11:14

  • Linux汇编启动relocate重定向分析

    relocate有两次开启mmu的操作,第一次开启mmu使用的是 setup_vm() 建立的 trampoline_gd_dir 页表,这页表保存的是 kernel 的前 2M 内存。第二次开启MMU使用的是 early_pg_dir 页表,这个页表映射了整个kernel内存以及 dtb 的

    2023-10-08 11:32