OpenSolaris

You are not signed in. Sign in or register.

Flag-Day: Niagara2 Crypto Provoder (n2cp)

Date: Thu, 12 Apr 2007 14:38:57 -0600
From: Gary Morton <Gary.Morton at sun dot com>
To: onnv-gate at sun dot com, on-all at sun dot com
Subject: Flag-Day: Niagara2 Crypto Provoder (n2cp)

My recent putback of:

6476516 Enhance Niagara-2 Crypto Provider (N2CP) to interact with SPU 
synchronously
6491581 Eliminate data movement overheads in n2cp
6491591 Address taskq overheads in n2cp
6517846 unsafe calls to kernel routines in interrupt handler
6538410 n2cp in snv_b55 to workaround bug 6485604 not functioning as 
expected

constitutes a flag day, as n2cp will no longer work without installing a
co-requisite hypervisor change. This change will not make its way into
an official firmware build until these same driver changes are putback
into S10u4 build 8.

As a work around, the n2cp driver can be enabled to work in async mode
by adding the following:
 
    n2cp-mode=0
to

    /platform/sun4v/kernel/drv/sparcv9/n2cp.conf

Without this work around or the co-req hypervisor, users will see job
timeout messages and the n2cp cwq crypto hardware will get offlined.

Note: I can also provide access to the updated hypervisor for those 
interested.

Sorry for the inconvenience,

-gary