libstd: Add PRI{d, u, x}64 definitions

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
arch/x86_64: Fix kernel CS configuration

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
libstd/x86_64: Add optimized memcpy() and memset()

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
arch/x86_64: Update IDT code and add exception handlers

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
arch/x86_64/multiboot2: Get basic info from bootloader

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
arch/x86_64: Increase size of initial reservations

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
libstd/x86: Remove redundant cld

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/pmem: Early pool of kmalloc never returns NULL

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/kmalloc: Disallow passing unknown flags

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