Не совсем так. Полное описание процессоров и регистров по NDA предоставляется.
Базовый Linux, сетевой драйвер и средства разработки доступны бесплатно.
Без CDK нет софтовой поддержки специальных аппаратных модулей (crypto, zip, regex и проч.)
Возможно это можно поддержать вручную, но думаю, трудозатраты будут большими (описание CN5800 более 1000 страниц)

Кроме того отдельно продаются специальные софтовые пакеты для IP, TCP, SSS и тд
QUOTE
Software Development Kit (SDK for all processors)
Cavium Networks Software Development Kit and related documentation is available for download from the Technical support site. For access to the SDK the purchase of a Cavium Development Kit (CDK) is required. Alternatively open source OCTEON Multicore MIPS64 processor software can be download from the community support site at:
http://www.cnusers.orgPS вот нашел
Ftp там есть описание по программированию и какой-то SDK