tools/frofs: Add missing errno.h includes

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/vmem: Add interface for single page allocation

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/kpool: Rework kpool implementation

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: Use new kpool interface where appropriate

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
arch/*: Add atomic operations on void* types

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
arch/*: Remove aba_pointer

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>