Ну что, самую простую часть работы по портированию OpenBSD на n900 я сделал: собрал кросс-компилятор и пробное ядро. Я просто скопировал директорию sys/arch/beagle в sys/arch/n900 и заменил в ней все слова beagle на n900. beagle — это зачаточный порт OpenBSD на BeagleBoard. Я взял его за основу, потому что и BeagleBoard, и N900 основаны на одном и том же процессоре: ARM Cortex-A8. Правда, порт этот почти пустой, и, судя по первому комиту —
revision 1.1 date: 2009/05/08 03:13:26; author: drahn; state: Exp; Initial effort on a port to the omap35xx platform specifically beagleboard, however other omap system may be supportable. Not functional until armv7 core changes are complete.
работы там еще непочатый край.
Теперь нужно наконец-то включить свой приз и выяснить, как на нем можно запустить чужое ядро.