PSB C0 HW Support
=================
We're still waiting for C0 HW. We were able to borrow a few cycles on
another team's C0 platform to test our basic enabling patches. We needed
a slight modification to the HD Audio patch to (see
http://www.moblin.org/repos/?p=projects/kernel-mid.git;a=commitdiff;h=a1
cac708cdd1220165d35cd7eac8d8c5a4e4b4be) work around silicon issue that
will be fixed in the next stepping. There are reports that our SDIO
patches may have some issues on C0 HW and we will need to confirm and
fix when we receive the new HW. We're also planning to do more power and
performance analysis/tuning on C0 HW.

SDIO
====
Moblin kernel now contains patches for both Pierre Ossman's and MSS SDIO
stacks. Pierre's new SDIO stack has been accepted into the upstream
2.6.24 development kernel and includes a couple of fixes from us. Our
patch is slightly behind with Pierre's latest code and plan to re-sync
in the coming week. We've also ported & include Marvell's GPL'd sd8686
driver for both SDIO stacks. We're carrying the MSS stack for now to
limit disruptions, but now that Pierre's code is in the 2.6.24 kernel
MSS support will be limited. MSS will be dropped from our tree in the
short-term.

Dabney Thermal patches
======================
The Alpha release of the Dabney Thermal patches have been applied to the
Moblin kernel just this week. We've only just now received the test
cases to verify that the functionality behaves as expected to finish out
the integration. Once we've ran the test cases we'll be able to complete
the integration. The older versions of these patches have been removed

USB Client Drivers
==================
We're still waiting for the C0 release of the USB Client drivers. At
which we will integrate it into the Moblin kernel.

PSB Gfx & Video Drivers
=======================
We've integrated the Beta1 release of the PSB Gfx 2-D X and kernel
(psb.ko & drm.ko) drivers on moblin.org. One issue we're still trying to
resolve is that PSB Gfx driver requires EXA 2.2 where as Gutsy is on
2.1. There is a patch to move to 2.2 that we still need to apply on
Moblin.org.

Power and Performance Testing/Optimization
==========================================
We've been doing some basic power and performance benchmarking to find
out our trouble spots. PowerTOP is showing over 140 interrupts/second
for several kernel drivers. This is our biggest issue at the moment
preventing the processor from taking advantage of deeper C states and
consuming less power. By process of elimination we tracked the issue
down to the PSB Gfx kernel driver (psb.ko). The other issue that
PowerTOP is showing is when hyperthreading and/or the Local APIC Timer
is enabled, an external interrupt is being generated 60+ times a
seconds. When we get the C0 HW we will try to debug and root cause this
issue.

+=+=+
Rob Rhoads                       mailto:[EMAIL PROTECTED]
Software Architect               
Open Source Technology Center    Office: 503-712-6675
Software Solutions Group         mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to