Add missing tst-libc-locking.cc file

Add the actual test case that was forgotten from commit a9f8092
("Introduce test for libc locking").

Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
libc: pthread_kill() stub

Add pthread_kill() stub. Needed by Cassandra when its stopped with
Ctrl-C.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
build.mk: Fix bootfs and usr manifest dependencies

Commit 0dcf1f8 ("OSv module support") didn't add a dependency to
bootfs.manifest.skel and usr.manifest.skel which causes image not to be
rebuilt if the files are changed.

Fix that up.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
libc/pthread.cc: Switch to WARN_STUBBED()

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
mmu: Make fill from fill_page support variable page sizes

Previously, fill only supported small-page-size chunks.  However, it's
possible to avoid calling fill multiple times simply by allowing
variable page sizes.

Signed-off-by: Raphael S. Carvalho <raphaelsc@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>