1
0
Fork 0
mirror of https://github.com/tailix/kernel.git synced 2024-11-20 11:16:10 -05:00
My OS kernel attempt =)
Find a file
2020-11-25 15:44:58 +05:00
kernelmq Validate ELF header 2020-11-25 15:44:36 +05:00
memgr Add process "memgr" 2020-11-25 14:50:29 +05:00
procman Add process "memgr" 2020-11-25 14:50:29 +05:00
rootfs/boot/grub Add process "memgr" 2020-11-25 14:50:29 +05:00
vendor Keep and ignore "/vendor/" 2020-11-24 23:00:17 +05:00
.gitignore Add process "memgr" 2020-11-25 14:50:29 +05:00
LICENSE Fix copyright 2020-11-24 23:00:55 +05:00
Makefile Revert "Improve Makefile to always rebuild subdirs" 2020-11-25 15:44:58 +05:00
README.md Remove configurator 2017-11-09 15:37:11 +00:00

KernelMQ

Message queue with additional IPC capabilities implemented as multiboot microkernel.

Glossary

  • (unsigned long) addr - aligned physical address, shifted right with number of zero bits
  • (unsigned long) base - physical or virtual start address
  • (unsigned long) limit - physical or virtual end address (included)
  • (unsigned long) size - size in bytes
  • (unsigned int) length - number of entries
  • (unsigned int) slen - string length excluding the terminating null byte