DragonOS/kernel/common
guanjinquan d53ddde95d
Patch add idr (#56)
* 增加了idr模块

* 增加了IDR模块,并尝试覆盖上一个错误版本.

* 增加了IDR模块

* 修改了test-idr.c文件

* 进一步完善函数注释

* 更新idr文档同时修改了test-idr的错误


* 将lz4库改为使用系统的clz函数

* idr和test-idr O1

* bugfix: 修复测试用例中的移位问题

* 修正问题

Signed-off-by: guanjinquan <1666320330@qq.com>
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
2022-10-23 16:07:28 +08:00
..
math 将makefile中的gcc字样用$(CC)环境变量代替 2022-10-16 11:08:32 +08:00
sys new: 增加一些编译器相关的宏 2022-10-05 21:40:03 +08:00
Makefile 将common文件夹下的c文件移动到lib文件夹下 2022-09-28 21:45:38 +08:00
asm.h
atomic.h 将进程同步原语移动到common文件夹下 2022-07-31 14:17:26 +08:00
bitree.h
blk_types.h 将具体磁盘类型与fat32文件系统进行分离 2022-09-06 14:10:17 +08:00
block.h 将具体磁盘类型与fat32文件系统进行分离 2022-09-06 14:10:17 +08:00
boot_info.h
compiler.h new: 增加一些编译器相关的宏 2022-10-05 21:40:03 +08:00
compiler_attributes.h 新增usb hid report解析器 (#58) 2022-10-14 18:45:10 +08:00
cpu.h
crc7.h crc库(#46) 2022-09-20 15:12:45 +08:00
crc8.h crc库(#46) 2022-09-20 15:12:45 +08:00
crc16.h crc库(#46) 2022-09-20 15:12:45 +08:00
crc32.h crc库(#46) 2022-09-20 15:12:45 +08:00
crc64.h crc库(#46) 2022-09-20 15:12:45 +08:00
dirent.h
elf.h 将common文件夹下的c文件移动到lib文件夹下 2022-09-28 21:45:38 +08:00
err.h new: kthread机制 2022-09-30 15:30:50 +08:00
errno.h
fcntl.h
font.h
gfp.h new:kzalloc 2022-08-15 17:57:05 +08:00
glib.h Patch add idr (#56) 2022-10-23 16:07:28 +08:00
hid.h Merge branch 'master' into patch-usb-hid-parse 2022-10-20 15:46:07 +08:00
idr.h Patch add idr (#56) 2022-10-23 16:07:28 +08:00
kfifo.h Patch isolate sched_cfs (#62) 2022-10-17 18:04:41 +08:00
kprint.h
kthread.h new: kthread机制 2022-09-30 15:30:50 +08:00
list.h new: 增加一些编译器相关的宏 2022-10-05 21:40:03 +08:00
lockref.h new: lockref 2022-10-06 14:20:03 +08:00
lz4.h new: 移植了LZ4库 2022-09-03 16:13:29 +08:00
math.h new: 统计前导0 2022-08-18 23:29:51 +08:00
mutex.h 将具体磁盘类型与fat32文件系统进行分离 2022-09-06 14:10:17 +08:00
numa.h new: kthread机制 2022-09-30 15:30:50 +08:00
printk.h new: textui支持彩色 2022-08-04 22:14:54 +08:00
semaphore.h fix: 删除semaphore的多余函数声明 2022-08-30 21:09:55 +08:00
spinlock.h new: lockref 2022-10-06 14:20:03 +08:00
stddef.h
stdio.h
stdlib.h new:chardev的挂载 2022-09-10 00:18:18 +08:00
string.h new: memcmp函数 2022-10-20 20:50:50 +08:00
time.h
unistd.h swab函数 (#53) 2022-10-07 15:45:49 +08:00
wait_queue.h doc: wait_queue文档 2022-08-30 23:51:32 +08:00