fslongjin
|
b708443d68
|
bugfix: 解决了为应用程序映射elf的过程中,由于地址未对齐而导致的可能的内存越界问题
|
2022-09-16 21:40:18 +08:00 |
|
liric
|
fcdd6f5fa9
|
完成了tty设备在devfs中的注册
|
2022-09-15 23:09:15 +08:00 |
|
liric
|
518ce3818c
|
依然是一些针对Mac编译环境的适配
|
2022-09-15 21:19:20 +08:00 |
|
fslongjin
|
1fb14f830d
|
在键盘驱动中注册键盘到devfs
|
2022-09-14 23:53:06 +08:00 |
|
fslongjin
|
72f9c430c5
|
new: rootfs
|
2022-09-14 23:51:58 +08:00 |
|
fslongjin
|
c80f572db7
|
bugfix: 修复了pipe结构体的内部碎片问题
|
2022-09-13 16:48:32 +08:00 |
|
fslongjin
|
26eebaf03a
|
删除文件夹时回收dentry缓存
|
2022-09-13 16:17:35 +08:00 |
|
fslongjin
|
9f2b080cda
|
new: devfs删除文件夹
|
2022-09-12 23:56:31 +08:00 |
|
fslongjin
|
5652878249
|
bugfix: 用户态程序编译错误的问题
|
2022-09-11 21:28:19 +08:00 |
|
fslongjin
|
774ebf0763
|
Merge branch 'devfs'
|
2022-09-10 00:19:10 +08:00 |
|
fslongjin
|
ef7d20c0fb
|
new:chardev的挂载
|
2022-09-10 00:18:18 +08:00 |
|
houmkh
|
6db92c86b8
|
在acpi中使用mmio来映射rsdt表(#40)
* 在acpi中使用mmio来映射rsdt表
* bugfix: 修复page fault的问题
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
|
2022-09-09 00:21:46 +08:00 |
|
fslongjin
|
d3a1754d4a
|
Merge branch 'master' into devfs
|
2022-09-07 23:33:11 +08:00 |
|
fslongjin
|
005b962f33
|
注释修改
|
2022-09-07 23:30:29 +08:00 |
|
login
|
7d44599447
|
Devfs初步实现 (#41)
* new: 在devfs中使用键盘文件(仍存在bug)
* new:支持dev目录下的readdir
|
2022-09-07 23:27:27 +08:00 |
|
fslongjin
|
ee9658b5d5
|
new:支持dev目录下的readdir
|
2022-09-07 23:25:39 +08:00 |
|
fslongjin
|
d7423f36be
|
new: 在devfs中使用键盘文件(仍存在bug)
|
2022-09-07 00:05:34 +08:00 |
|
fslongjin
|
86a5f25e07
|
为vfs挂载文件系统增加挂载点路径参数
|
2022-09-06 15:12:55 +08:00 |
|
fslongjin
|
339053a20e
|
将具体磁盘类型与fat32文件系统进行分离
|
2022-09-06 14:10:17 +08:00 |
|
fslongjin
|
0fcba99282
|
new: 改变filesystem的编译文件结构
|
2022-09-05 17:06:42 +08:00 |
|
fslongjin
|
9f98a07345
|
new: 增加block_device和gendisk抽象
|
2022-09-05 13:38:07 +08:00 |
|
fslongjin
|
3f54a63ef0
|
删除一些注释
|
2022-09-04 21:00:35 +08:00 |
|
fslongjin
|
94c960ae89
|
bugfix: 解决了xhci驱动程序无法在真机上获取设备描述符的bug
|
2022-09-04 20:57:00 +08:00 |
|
fslongjin
|
2551e0a8c9
|
Merge branch 'master' into usb
|
2022-09-03 18:02:26 +08:00 |
|
fslongjin
|
4713a1a152
|
new: 移植了LZ4库
|
2022-09-03 16:13:29 +08:00 |
|
fslongjin
|
d00752a0db
|
merge master
|
2022-09-03 12:10:22 +08:00 |
|
fslongjin
|
41c7a84105
|
删除debug信息
|
2022-09-03 11:58:01 +08:00 |
|
fslongjin
|
1084edaa98
|
bugfix: 修复部分机器上无法正确启动多核的问题
|
2022-09-03 11:49:17 +08:00 |
|
fslongjin
|
94fb900bb7
|
bugfix: 解决uart输出的换行格式问题
|
2022-09-03 11:21:59 +08:00 |
|
fslongjin
|
071392923d
|
bugfix: uart在真机上无法初始化的问题
|
2022-09-02 12:22:54 +08:00 |
|
fslongjin
|
7d983bd5cb
|
更改xhci驱动程序对寄存器的读写范围。
|
2022-09-01 21:47:34 +08:00 |
|
fslongjin
|
33a1e2baad
|
bugfix: 在物理机上,由于不支持的内存访问类型,导致无法初始化HPET
|
2022-09-01 21:08:27 +08:00 |
|
fslongjin
|
dffa51b1ef
|
new: 为ipi添加xapic支持
|
2022-09-01 17:40:11 +08:00 |
|
fslongjin
|
08df258142
|
bugfix: 编译错误时仍可启动虚拟机的问题
|
2022-09-01 15:44:30 +08:00 |
|
fslongjin
|
00181545f8
|
bugfix: 忽略了在某些物理机上,在apic初始化后,发生的假中断问题
|
2022-09-01 00:00:31 +08:00 |
|
fslongjin
|
521736366b
|
bugfix: 编译错误
|
2022-08-31 23:18:36 +08:00 |
|
fslongjin
|
3c4a953388
|
new: 增加实验性质的蜂鸣器发声函数(未来将移除)
|
2022-08-31 18:04:38 +08:00 |
|
fslongjin
|
dbbd060d53
|
bugfix: 当处理器不支持x2apic时,local apic初始化将导致triple fault的问题
|
2022-08-31 18:03:46 +08:00 |
|
houmkh
|
1a2d405384
|
将当前的sched_cfs函数做一个包裹,套一层sched(). (#32)
* 将当前的sched_cfs函数做一个包裹,套一层sched().
* 用sched()包裹sched_cfs(),用sched_enqueue()包裹sched_cfs_enqueue()
* 用sched()包裹sched_cfs(),用sched_enqueue()包裹sched_cfs_enqueue(),并替换
* bugfix: 修正拼写错误导致的编译错误
* 修正拼写错误
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
|
2022-08-31 07:59:31 +08:00 |
|
fslongjin
|
8bc8890070
|
doc: wait_queue文档
|
2022-08-30 23:51:32 +08:00 |
|
fslongjin
|
26a6edee71
|
fix: 删除semaphore的多余函数声明
|
2022-08-30 21:09:55 +08:00 |
|
fslongjin
|
416a802b9c
|
new: xhci get descriptor
|
2022-08-30 20:34:52 +08:00 |
|
fslongjin
|
3d5fe966d3
|
bugfix: pci遍历capability list时无法正确访问下一个list的bug
|
2022-08-27 12:41:42 +08:00 |
|
fslongjin
|
1f30417ec1
|
new: xhci中断处理
|
2022-08-24 23:42:32 +08:00 |
|
fslongjin
|
e22fe35bb1
|
bugfix: 修复了无法收到xhci控制器中断的bug
|
2022-08-24 14:30:23 +08:00 |
|
fslongjin
|
ff94280f77
|
new: msix中断
|
2022-08-23 21:10:48 +08:00 |
|
zzy666-hw
|
554b73ec99
|
add ipc pipe (#28)
|
2022-08-20 21:47:41 +08:00 |
|
wang904
|
fd9d001d23
|
修复输出\b后未修改背景的错误 (#27)
* 修复输出\b后未修改背景的错误
* Update textui.c
Co-authored-by: login <longjin@ringotek.cn>
|
2022-08-20 21:25:42 +08:00 |
|
fslongjin
|
1e8e6523df
|
bugfix: mmio区域的vma的page已存在时,会重新创建新的page的问题
|
2022-08-20 18:08:34 +08:00 |
|
fslongjin
|
5747e4c8cc
|
bugfix: spinlock操作时,产生的内存写入越界问题。
|
2022-08-20 17:11:13 +08:00 |
|