adding hardslog's unified kernel