I’ve posted IPD 34 for discussion: 
https://github.com/illumos/ipd/blob/master/ipd/0034/README.md

Personally, I believe this should be about as non-controversial as it is 
possible for an IPD to be.

In a nutshell, this IPD basically prohibits any new architecture ports from 
using paths like /kernel/drv without including the CPU architecture bit.  So in 
other words, /kerneld/drv/aarch64/mptsas is fine, but /kernel/drv/mptsas is not.

This matches the current 64-bit platform we support (and also prior sparcv9), 
but it specifically precludes new architectures from “assuming” that they can 
skip this in the same way that the 32-bit legacy architectures did.

Note that no code has to change in the current implementation to facilitate 
this, although it will enable some cleanups and generalizations in man pages, 
and possibly also in our kernel Makefiles.  This should make it easier for the 
folks working on new platform ports like ARM64.


  *   Garrett


------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T1e2dd14a87abc530-M8fde08ab8cc2ce2210d9736c
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to