initial mutex implementation

Signed-off-by: Boris Figovsky <borfig@gmail.com>
linked list: find by predicate

Signed-off-by: Boris Figovsky <borfig@gmail.com>
hash table initial implementation

Signed-off-by: Boris Figovsky <borfig@gmail.com>
add minimal stdlib.h

Signed-off-by: Boris Figovsky <borfig@gmail.com>
fix outs* buffer register

Signed-off-by: Boris Figovsky <borfig@gmail.com>
mem: refactor kernel virtual memory allocation

Signed-off-by: Boris Figovsky <borfig@gmail.com>
Introduce generic file interface

Signed-off-by: Boris Figovsky <borfig@gmail.com>
Add some values from BIOS Data Area

Signed-off-by: Boris Figovsky <borfig@gmail.com>
initial (and blocking) implementation of serial port

Signed-off-by: Boris Figovsky <borfig@gmail.com>
mem: add kernel virtual address to phisical address translation

Signed-off-by: Boris Figovsky <borfig@gmail.com>
pci: add pci command

Signed-off-by: Boris Figovsky <borfig@gmail.com>
file: add size

Signed-off-by: Boris Figovsky <borfig@gmail.com>