|
52da9a5937
|
完成与Linux兼容的Ntty (#517)
* 已经完成的功能:
- 写:printf能够正常在tty输出
- 读:与键盘驱动接上
- 信号: 能够正常通过ctrl向前台进程发送信号
* 支持目前的shell,改动printk使其与新版tty兼容。
* 删除原有tty文件夹,并更改新tty文件名
* 添加clear清屏程序
* 实现tty部分ioctl,更改部分问题
|
2024-02-26 15:27:19 +08:00 |
|
|
196b75dc17
|
把irqdesc添加到sysfs (#525)
* 把irqdesc添加到sysfs
|
2024-02-19 00:56:58 +08:00 |
|
|
c75ef4e212
|
添加early ioremap支持 (#492)
* 使用early io remap来映射早期的vesa缓冲区
|
2024-01-18 00:09:36 +08:00 |
|
|
02343d0b5b
|
增加/dev/fb0,能够在用户程序读写帧缓冲区 (#485)
|
2024-01-02 14:16:10 +08:00 |
|
|
c566df451c
|
添加帧缓冲区抽象并实现vesafb的驱动 (#483)
- 添加bootparams对象
- 修正由于bus的driver、device强弱引用关系 不正确从而导致对象被释放的bug
- 添加vesafb的驱动
- 实现framebuffer抽象层
- 为通用帧缓冲区抽象实现sysfs的属性
- 修改设备号DeviceNumber的定义
- 仿照linux,添加initcall,并在第一个内核线程中,调用他们。
|
2024-01-01 11:46:51 +08:00 |
|