greatbridf
|
41b56ecb26
feat(c++): add remove_cv, decay
|
hace 2 años |
greatbridf
|
8058928329
feat(vfs): make vfs a interface
|
hace 2 años |
greatbridf
|
5e6a91193c
feat(hash): add string hash functions
|
hace 2 años |
greatbridf
|
7c938ba933
feat(hash_map): impl. hash_map
|
hace 2 años |
greatbridf
|
2ef440f8e1
change(vfs): use c++
|
hace 2 años |
greatbridf
|
2dafb2999b
feat(make): use mtools to copy files into boot.img
|
hace 2 años |
greatbridf
|
8da2920aa5
chore(configure): check whether mkfs.fat exists
|
hace 2 años |
greatbridf
|
05cf4932d8
feat(vfs): add new struct special_node
|
hace 2 años |
greatbridf
|
41aeb2dd0d
style(vfs): rename union special_node to node_t
|
hace 2 años |
greatbridf
|
f9ba0231e8
change(ata): make identify() return a status value
|
hace 2 años |
greatbridf
|
9b715713dc
fix(vfs): check if special node ops func exist
|
hace 2 años |
greatbridf
|
23542e4786
change(boot.img): use 512MiB as the disk image size
|
hace 2 años |
greatbridf
|
827b33c6cb
Merge branch 'disk-prepare' into special-device-file
|
hace 2 años |
greatbridf
|
1a8bd33e17
chore(boot.img): create fat partition
|
hace 2 años |
greatbridf
|
b5bd5dc2d7
chore(cmake): use cmds working on both platforms
|
hace 2 años |
greatbridf
|
d6de8a08f0
feat(mbr): build mbr.bin separately
|
hace 2 años |
greatbridf
|
ad07d066eb
fix(mmap): read mapped data from file[offset]
|
hace 2 años |
greatbridf
|
0638ea3bec
Merge branch 'ata' into special-device-file
|
hace 2 años |
greatbridf
|
95c4bb21cc
Merge branch 'mmap' into ata
|
hace 2 años |
greatbridf
|
82cd10f0fc
feat(mmap): able to do memory maps in kernel space
|
hace 2 años |
greatbridf
|
1356bd2e63
feat(ata): ata read sector by reading node 2,0
|
hace 2 años |
greatbridf
|
e88af94e05
feat(node): impl. mknode
|
hace 2 años |
greatbridf
|
462ec39241
feat(ata): impl. init. ata and read sectors
|
hace 2 años |
greatbridf
|
9c72ff3f2c
feat(syscall): add syscall crash
|
hace 2 años |
greatbridf
|
e929d98515
feat(port): add class port
|
hace 2 años |
greatbridf
|
7348abf2a1
chore(gitignore): ignore vim swap files
|
hace 2 años |
greatbridf
|
05ab779eda
feat(process): add k_new_thread
|
hace 2 años |
greatbridf
|
941a9874cf
fix(lock): make lock type volatile
|
hace 2 años |
greatbridf
|
6107790323
fix(kthdd): acquire the lock only on func not null
|
hace 2 años |
greatbridf
|
710e9cf529
Merge branch 'kernel-thread' into user-space-program
|
hace 2 años |