Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • OSKernel2024-ROS666 OSKernel2024-ROS666
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • HFUT666
  • OSKernel2024-ROS666OSKernel2024-ROS666
  • Merge requests
  • !7

feat: Pagination mechanism and address space

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Gerrnperl Lu requested to merge feat/memory-set into main Dec 07, 2024
  • Overview 0
  • Commits 17
  • Pipelines 0
  • Changes 24

变更内容

Feature

  1. 字节缓冲区转换和修复标准输出(cfaa6554)
  2. 陷阱上下文和跳板(32e621d7)
  3. 添加内核空间重新映射初始化(b208f2b2)
  4. 添加对加载 ELF 应用程序的支持(1feefa7d)
  5. 创建内核内存集(5ae327c9)
  6. 映射区域和内存集(fb7a6476)
  7. 页表和映射函数(2e4d527f)
  8. Frame分配器(2e4d527f)

Fix

  1. 对齐构建脚本中的应用程序部分起始位置(4f44db88)
  2. 修复标准输出 (cfaa6554)

Refactor

  1. 移除未使用的用户和内核栈(2b495efe)
  2. 简化应用程序加载(5e1f8a30)
  3. 移除变量应用程序基地址(5a36f4e2)

备注

获取时间系统调用似乎不可用,待修复。

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feat/memory-set