libstd: vsnprintf() support precision and width for X, x, p, u, d

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/x86: improve readibility of register and stack dumps

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

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/x86: add in16() and out16()

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: support allocation of continuous physical memory

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: add more fileds to pci_device

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/devices: add initial virtio support

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