Cronologia Commit

Autore SHA1 Messaggio Data
  longjin 39e32a8035 Merge branch 'patch-fix-gcc11-gp-after-enable-apic' 2 anni fa
  longjin d364ed7d79 修复处理器异常陷阱门被错误清空的bug 2 anni fa
  login bf8f61b500 bugfix: 解决了ignore_int在运行时可能破坏进程执行上下文的问题。 (#61) 2 anni fa
  longjin 4830d04c2f bugfix: 解决了ignore_int在运行时可能破坏进程执行上下文的问题。 2 anni fa
  fslongjin 06af77bd79 fix: 解决了page的锁未被初始化的bug 2 anni fa
  fslongjin d9ee6ea859 new: string.h 2 anni fa
  fslongjin 58681fd34a O1能跑的代码 2 anni fa
  fslongjin 34bd3b6082 add todo: 编译选项只能开启O0的问题 2 anni fa
  fslongjin 20a191d149 add start_msi to pci module 2 anni fa
  fslongjin 23b3f4c712 调整local apic向量表的大小 2 anni fa
  fslongjin d0ddb73788 :wrench: include上级文件夹时,统一采用<>来指定文件 2 anni fa
  fslongjin defb9e769c :wrench: 改用local apic定时器进行进程时间片更新 2 anni fa
  fslongjin 88bcbdc681 bugfix: 修正中断注册时,对名称字符串的处理错误问题 2 anni fa
  fslongjin b828622ea6 将wait_queue中的结点改为kmalloc创建 2 anni fa
  fslongjin e03cdea153 :bug: 修复空指针错误的问题 3 anni fa
  fslongjin fb4ddc56ff 解决了在用户态下进行系统调用会禁用中断的问题 3 anni fa
  fslongjin 2d7b2b7048 改用int250作为系统调用 3 anni fa
  fslongjin d78db8225c 解决了#DE会触发#UD的问题 3 anni fa
  fslongjin f5f36aafd8 将内核定位到高地址(存在bug,中断时会访问低地址) 3 anni fa
  fslongjin 279de4c7f9 测试IPI 3 anni fa
  fslongjin b7df2805ed 存在bug,apu启动后触发异常会Reset 3 anni fa
  fslongjin 832442af6a :new: 键盘驱动上半部 3 anni fa
  fslongjin d4c07ac4ad :new: 中断上半部 3 anni fa
  fslongjin 574f323284 :new: 引入APIC驱动,完成local apic的初始化 3 anni fa
  fslongjin d5eb9e8a27 :art: 将初始化8259A的代码移动到driver文件夹 3 anni fa
  fslongjin 07babf6db4 :art: 统一模块初始化函数名为<name>_init() 3 anni fa
  fslongjin d1671bc121 :bug: 修复了无法切换进程、无法进行浮点运算的bug(将main.c中的init函数名进行修改) 3 anni fa
  fslongjin 39ddc21ca5 :new: 实现简单的读取键盘数据的功能 3 anni fa
  fslongjin eff673edcb :new: 新增了使用8259A芯片的中断响应程序 3 anni fa