pa kernel