Looking at CE 5.0, the Production Quality Driver (and BSP) effort does not
seem to be meeting the 'P' and 'Q' definitions.
I think Microsoft should attempt doing a port of of a BSP to a new platform
for themselves -- dogfood -- and see how much of a mess it really is.
Platform specific code is littered all throughout the common\oak\csp and
\platform\common directories which force many many overrides. All of the
very poorly organized BSP code makes things very difficult for an OEM to
port to their own platform -- all it does is help MS internally share code
between their existing BSPs, hardly worth anything to the OEM porting to NEW
hardware.