861 Commits

Author SHA1 Message Date
fslongjin
7af8711bbb new: stop legacy 2022-07-19 21:17:44 +08:00
fslongjin
11bb8fb505 Merge branch 'usb' 2022-07-19 18:33:40 +08:00
fslongjin
22d8fa371d usb ops寄存器 2022-07-18 21:22:06 +08:00
fslongjin
98371a9b4a Merge branch 'usb' 2022-07-18 21:20:24 +08:00
fslongjin
e7fb6df203 内核态usleep 2022-07-18 21:19:45 +08:00
fslongjin
16d6b94c46 将usb的初始化交由init进程进行处理 2022-07-18 21:19:34 +08:00
fslongjin
e4322ebfea Merge branch 'usb' 2022-07-18 16:07:47 +08:00
fslongjin
aa3f433cd5 使mm支持4K虚拟地址映射 2022-07-18 16:07:34 +08:00
fslongjin
8b6489dac3 caps registers 结构体 2022-07-18 11:24:45 +08:00
fslongjin
4deb85369f Merge branch 'usb' 2022-07-17 23:07:27 +08:00
fslongjin
6ecc19cc48 增加了xhci cap regs的数据结构 2022-07-17 23:07:09 +08:00
fslongjin
6f5d73771f 修改一些小问题 2022-07-17 23:06:57 +08:00
fslongjin
4f24cff980 fix: 未清空ist的问题 2022-07-17 19:28:08 +08:00
fslongjin
afb80d4d6e new: usb控制器检测 2022-07-17 17:24:27 +08:00
fslongjin
a1c843cd3a new: 简单的warn assert 2022-07-17 17:23:56 +08:00
fslongjin
9ed3eb2ae2 bugfix: 修复pci获取设备结构体时类型错误的bug 2022-07-17 16:53:00 +08:00
fslongjin
d0ddb73788 🔧 include上级文件夹时,统一采用<>来指定文件 2022-07-17 15:41:19 +08:00
fslongjin
d53c7bd1c7 创建了usb驱动程序文件 2022-07-17 14:22:42 +08:00
fslongjin
39a09ffd72 🆕 内核核心api文档 2022-07-12 20:39:33 +08:00
fslongjin
da4867d662 🆕 clock()函数 2022-07-12 13:20:01 +08:00
fslongjin
7670031b11 bugfix: 修复浮点数打印错误的bug 2022-07-12 13:19:51 +08:00
fslongjin
676260c537 🆕 usleep()、nanosleep() 2022-07-12 12:01:51 +08:00
fslongjin
4208c56074 更改HPET的定时间隔为500us 2022-07-12 09:39:35 +08:00
fslongjin
defb9e769c 🔧 改用local apic定时器进行进程时间片更新 2022-07-11 21:47:28 +08:00
fslongjin
594aeadf65 🆕 vsprintk 2022-07-11 21:44:00 +08:00
fslongjin
4c9719f477 🆕 测量local apic定时器频率 2022-07-11 18:40:23 +08:00
fslongjin
7d64ad6c1a 🆕 获取核心晶振频率的函数 2022-07-11 18:39:59 +08:00
fslongjin
fdc5151049 bugfix: 修正某些情况下多核启动信号丢失的问题 2022-07-11 18:37:09 +08:00
fslongjin
88bcbdc681 bugfix: 修正中断注册时,对名称字符串的处理错误问题 2022-07-11 17:22:27 +08:00
fslongjin
dbed64a4ef 更正cpu模块的全局变量定义 2022-07-11 14:33:34 +08:00
fslongjin
eb67b612c4 🔧 更改目录结构,将定时器独立出来
将定时器独立出来
2022-07-11 11:51:48 +08:00
fslongjin
ee0b5ed3fd 设定每次执行的定时任务的最大数量 2022-07-11 10:36:33 +08:00
fslongjin
f4891cc8a3 🔧 将软中断更改为不可重入 2022-07-11 10:24:35 +08:00
zzy666-hw
fe8cbff729
Merge branch 'fslongjin:master' into master 2022-07-09 09:17:41 +08:00
hwzzy666
b2e222c253 Merge branch 'master' of https://github.com/zzy666-hw/DragonOS 2022-07-09 17:14:48 +08:00
hwzzy666
cdc7440221 删除重复的宏定义 2022-07-09 17:03:47 +08:00
fslongjin
be155d670b :doc: 完善FAT32文档 2022-07-08 21:42:34 +08:00
fslongjin
d32aa2d99c 增加touch到绝对路径的功能 2022-07-07 10:27:40 +08:00
fslongjin
8c8352e748 🆕 fat32_create 2022-07-07 00:55:33 +08:00
fslongjin
fc3fbf7acc 🔧 将填充长短目录项的代码单独提取出来 2022-07-06 19:53:50 +08:00
fslongjin
440b3c917f 🆕 新增fat文件名合法性检查 2022-07-06 18:20:38 +08:00
fslongjin
b79ba099df bugfix: 修复了fat32_mkdir的bug(在非根目录下创建文件夹会出错)(在/dev中创建子文件夹,opendir时属性设置错误的bug) 2022-07-06 17:10:54 +08:00
fslongjin
c4f90f4883 将分配簇的功能单独独立成一个函数 2022-07-05 23:07:25 +08:00
fslongjin
9eb9d759e6 bugfix: 修复未将子目录项的dentry加入父目录项的dentry的subdirs_list的bug 2022-06-25 21:06:25 +08:00
fslongjin
d775af70c7 🆕 fat32文件系统的mkdir 2022-06-25 20:55:59 +08:00
fslongjin
325bc981fe 🐛 修复traceback终点判断的bug 2022-06-23 11:44:42 +08:00
fslongjin
1ab51cb334 🆕 内核栈反向追踪 2022-06-22 23:31:47 +08:00
fslongjin
9ce123418f 删了几处无用信息 2022-06-10 00:22:14 +08:00
fslongjin
cdbc4a316c bugfix: 修复了无法在除pid=0的进程以外的进程刷新帧缓冲区的bug 2022-06-09 23:54:42 +08:00
fslongjin
2a47569473 bugfix: exec执行的文件不存在时,自动退出进程。 2022-06-09 21:56:32 +08:00