1. 02 Jun, 2024 15 commits
    • Byte's avatar
      优化了注释风格 · 904b5945
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/exec.c
      	modified:   kernel/syscall.c
      	modified:   kernel/sysfile.c
      	modified:   kernel/sysproc.c
      	modified:   kernel/vm.c
      904b5945
    • Byte's avatar
      Changes to be committed: · 8b50076a
      Byte authored
      	modified:   kernel.bin
      	modified:   kernel/syscall.c
      	modified:   kernel/sysproc.c
      	modified:   user/init_for_test_LA.S
      8b50076a
    • Byte's avatar
      最后一次尝试 · 9d781e5c
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel.bin
      	modified:   kernel/sysproc.c
      9d781e5c
    • Byte's avatar
      1.尝试将evecve的参数改成0 · 5919b21e
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel.bin
      	modified:   kernel/sysfile.c
      	modified:   kernel/sysproc.c
      5919b21e
    • Byte's avatar
      statx系统调用 · 5eea4ade
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/include/stat.h
      	modified:   kernel/syscall.c
      	modified:   kernel/sysfile.c
      5eea4ade
    • Byte's avatar
      1.加入了statx系统调用号 · 957e9897
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/include/sysnum.S
      	modified:   kernel/include/sysnum.h
      	modified:   kernel/syscall.c
      	modified:   kernel/sysfile.c
      957e9897
    • DriftingCloud's avatar
      修改: user/init_for_test_LA.S · 040da318
      DriftingCloud authored
      040da318
    • DriftingCloud's avatar
    • DriftingCloud's avatar
    • Byte's avatar
      1.解决了exit调用问题 · 9eba6d4c
      Byte authored
      2.execve的问题出在sysproc.c:160代码上
      3.mmap问题出在fstat中,fstat没有执行玩
      Changes to be committed:
      	modified:   user/init_for_test_LA.S
      9eba6d4c
    • Byte's avatar
      尝试解决291系统调用 · c8ff2c92
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/file.c
      	modified:   kernel/syscall.c
      c8ff2c92
    • Byte's avatar
      1.更改测试顺序 · 67c718ca
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/file.c
      	modified:   kernel/sysproc.c
      	modified:   user/init_for_test_LA.S
      67c718ca
    • Byte's avatar
      调试 · 348bb3f8
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/proc.c
      	modified:   kernel/syscall.c
      	modified:   kernel/sysproc.c
      	modified:   user/init_for_test_LA.S
      348bb3f8
    • Byte's avatar
      调试 · 4eeb149b
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/syscall.c
      	modified:   kernel/sysproc.c
      	modified:   user/init_for_test_LA.S
      4eeb149b
    • Byte's avatar
      1.打印调试信息 · 1838bf63
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	new file:   kernel.bin
      	modified:   kernel/proc.c
      	modified:   kernel/sysproc.c
      	modified:   user/init_for_test_LA.S
      1838bf63
  2. 01 Jun, 2024 10 commits
    • Byte's avatar
      完成注释的修改,剩下的系统调用需要进行debug · 2e70a74c
      Byte authored
      1.exit
      2.mmap/munmap 会出现调用291
      3.clone ecode:d000 指令不存在例外
      4.openat,无法正常close
      5.execve
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/exec.c
      	modified:   kernel/syscall.c
      2e70a74c
    • Byte's avatar
      1.继续删注释 · 53ea8cc1
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/proc.c
      	modified:   kernel/syscall.c
      	modified:   kernel/sysfile.c
      53ea8cc1
    • Byte's avatar
      添加注释 · db409f81
      Byte authored
      On branch test_kernelv2
      Your branch is ahead of 'origin/test_kernelv2' by 1 commit.
        (use "git push" to publish your local commits)
      
      Changes to be committed:
      	modified:   kernel/exec.c
      db409f81
    • Byte's avatar
      根据提测中的要求注释语句 · 71147cec
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/syscall.c
      71147cec
    • Byte's avatar
      Changes to be committed: · 19f664a2
      Byte authored
      	modified:   user/init_for_test_LA.S
      19f664a2
    • Byte's avatar
      1.取消部分注释 · 1e962a49
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/exec.c
      	modified:   kernel/proc.c
      1e962a49
    • Byte's avatar
      尝试提测 · 3cb2ccc1
      Byte authored
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/syscall.c
      	modified:   kernel/trap.c
      3cb2ccc1
    • Byte's avatar
      1.增添了对stack缺页的处理 · 40033aa0
      Byte authored
      2.删除了一些注释
      On branch test_kernelv2
      Your branch is up to date with 'origin/test_kernelv2'.
      
      Changes to be committed:
      	modified:   kernel/proc.c
      	modified:   kernel/syscall.c
      	modified:   kernel/sysproc.c
      	modified:   kernel/timer.c
      	modified:   kernel/trap.c
      	modified:   kernel/vm.c
      40033aa0
    • DriftingCloud's avatar
      修改了RAMBASE与ld,使得内核从0x9000000090000000开始加载 · 2f45880a
      DriftingCloud authored
      	修改:     kernel/include/memlayout.h
      	修改:     ld/kernel.ld
      2f45880a
    • DriftingCloud's avatar
      增加了测试文件user/init_for_test_LA.S,修改了makefile,生成kernel用于测试样例 · 39c5fc96
      DriftingCloud authored
      	修改:     Makefile
      	修改:     kernel/bin.S
      	新文件:   kernel/sdcard_loongarch/new_sdcard3.img
      	修改:     kernel/sddata.S
      	新文件:   user/init_for_test_LA.S
      39c5fc96
  3. 31 May, 2024 1 commit
  4. 30 May, 2024 2 commits
  5. 29 May, 2024 1 commit
  6. 28 May, 2024 1 commit
    • Byte's avatar
      1.使用了最新的qemu · 3f27fcf8
      Byte authored
      2.更新了sdcard.img,加入了sh
      3.更新了mappages中的权限,统一加上了PTE_D,否则报错(0x4)
      4.更新了uservec,进入用户进程时刷新页表
      5.目前问题出在console.c:93中,无法打印出来,sleep之后无法触发中断
      On branch llh_kernel-1.4
      Changes to be committed:
      	modified:   kernel/console.c
      	modified:   kernel/exec.c
      	modified:   kernel/file.c
      	modified:   kernel/main.c
      	modified:   kernel/syscall.c
      	modified:   kernel/sysfile.c
      	modified:   kernel/trap.c
      	modified:   kernel/uservec.S
      	modified:   kernel/vm.c
      	modified:   kernel/vma.c
      	modified:   user/init.c
      3f27fcf8
  7. 27 May, 2024 2 commits
  8. 25 May, 2024 1 commit
  9. 24 May, 2024 3 commits
  10. 23 May, 2024 4 commits