2.6.24 Kernel Support
=====================
Alek cloned a new kernel repository for holding the 2.6.24 kernel on
moblin.org at http://www.moblin.org/repos/develop/linux-2.6.24.git.
We're still in our planning for supporting the 2.6.24 kernel, but Alek
has started the effort to port our patches to the 2.6.24 kernel.

PSB / SLT HW Support
====================
Jacob has found that the Local APIC Timer issue is caused by a broken
MWAIT instruction in the processor that reveals itself when running
tickless idle and entering a C1 state. 

Jacob is experimenting with a patch to work around the issue. The proper
way to handle this issue is to mark the MWAIT instruction as broken to
the kernel by taking out the CPU_FEATURE_MWAIT after cpuid is read for
the effected processor. This will cause the kernel to use the HALT
instruction for the C1 state, but has the more costly side effect for C2
and higher states of replacing MWAIT with an I/O port call and
subsequent SM Interrupt and SMI handler in BIOS. 

SDIO
====
Feng completed integrating & porting Marvell's GPL release of the 8688
WLAN + BT drivers to Moblin's 2.6.22 kernel + Pierre's SDIO stack. We're
now working through our internal release process for legal compliance so
we can release the drivers on moblin.org. Feng also fixed a bug in
Pierre's SDIO stack, which is now checked in on moblin.org, that blocked
S4 suspend/resume.

Dabney Thermal patches
======================
No changes this week.

USB Client Drivers
==================
Alek added udev_event support to the USB Client driver so that
user-space can be notified when the USB Client port is
connected/disconnected. In addition Alek has been committing changes to
the crown-beach-config and moblin-image-creator repos for supporting the
USB Client implementation that I outlined in last week's status report.

PSB Gfx & Video Drivers
=======================
Inuka completed integration of the PSB Gfx driver Beta3 release and Open
Source components have been committed on moblin.org. We added a new
repository libva.git on moblin.org to hold the libva package for PSB HW
assisted video playback. The closed source components cannot be released
on moblin.org due to third-party license restrictions.

Power and Performance Testing/Optimization
==========================================
Jay has been experimenting on using a MID version of the Intel C
Compiler with the goal to increase application runtime performance.
After several weeks of working with the compiler team we received a
version of the compiler that can compile the Mobile Browser and
resulting output not core dump. Jay will be running performance tests on
the compiler output.

Inuka created some scripts that run different workloads and tracks the
number of swaps to disk. This is used to gauge our memory consumption
while the system is running a specific workload and whether or not we
need to tune our SW stack for different memory sizes. If there's
interest in these scripts, we can investigate releasing them out on
moblin.org.

+=+=+
Rob Rhoads                       mailto:[EMAIL PROTECTED]
Moblin.org Kernel and Driver Team Lead
Open Source Technology Center    Office: 503-712-6675
Software Solutions Group         mobile: 971-533-2451
Intel Corporation
Hillsboro, Oregon  USA

-- 
Ubuntu-mobile mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to