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
