The three masses of Dirrington Great Law, Dirrington Little Law, and Blacksmill Hill consist of riebeckite felsite, closely allied to the rock of the neighbouring Eildon Hills and most probably contemporaneous with it, i.e. they are of a Carboniferous age. They may represent the denuded remains of a laccolith which has been intruded into upper Old Red Sandstone conglomerates. The fourth mass forming Kyleshill is an orthophyre, with which is associated an andesite. The relations of these two rocks are obscure, and they may, or may not be, of the same age as the other three masses.