LoGin
LoGin
实现fixed-clock driver,并能够驱动rtc-oscillator时钟 注: - 这个时钟我目前在赛昉vision five2上看到了,暂时还没找到方法在qemu上复现出来。 - 实现这个驱动的话,最好需要先实现了clock device的抽象 - 驱动本身参考:https://code.dragonos.org.cn/xref/linux-6.6.21/drivers/clk/clk-fixed-rate.c
**描述错误** 如图所示:  **请填写您的电脑的信息:** - 操作系统及版本:Ubuntu 22.04 - DragonOS版本:[4374bd1](https://github.com/DragonOS-Community/DragonOS/commit/4374bd1d1177dbf94112aee3ea3f8e8c335a599c) - DADK版本:0.1.8 - Rust版本:2023-08-15 **重现步骤** 重现行为的步骤: 1. 开机 2. 看到错误 **期望行为** about程序的输出画面不应当混杂启动过程中输出的日志内容
实现赛昉visionfive2开发板上的jh7110CPU的rtc驱动。 比较坑的是,这玩意在linux官方的源码树里面找不到驱动,并且官方源码树的dtsi文件跟cpu的datasheet描述的完全不一致。 最后是在赛昉他们自己维护的分支上面找到的: https://github.com/starfive-tech/linux/tree/7e408c366f541af6f258531a2c8955ca2b3d8580/arch/riscv/boot/dts/starfive RTC相关文档: [JH7110 RTC Developing Guide.pdf](https://github.com/DragonOS-Community/DragonOS/files/14731155/JH7110.RTC.Developing.Guide.pdf)
## 需求 实现linux的flock系统调用,提供文件锁的功能。 参考资料: - https://man7.org/linux/man-pages/man2/flock.2.html - https://code.dragonos.org.cn/xref/linux-6.1.9/fs/locks.c#2084
## 需求 在尝试把DragonOS移植到腾讯云的过程中,发现云平台通过cdrom来提供系统初始化信息。因此需要实现cdrom的驱动程序,并接入设备驱动模型。
临时解决了:https://github.com/DragonOS-Community/DragonOS/issues/981 @smallcjy @1037827920