+HAL(Forgot to add src/kernel/HAL in last commit)