Am are idiot RE: kernel.s. move semaphore.s into libkernel.