Japan Technical Jamboree 42 #celfjp
- tetsu_koba
- 5295
- 0
- 1
- 0
#celfjp LTOの可能性:使っていない関数の削除。部分的なインライン展開。ファイルをまたがる関数呼び出しでの引数の最適化。など。
2012-09-20 11:01:52Volatile Ranges。AndroidのashmemにInspireされた。カーネルとアプリケーション間のVolatileなメモリ利用。アプリはカーネルにre-claimableなメモリ領域を通知する。まだメインライン化されていない。#celfjp
2012-09-20 11:03:02#celfjp Volatile Ranges -- work by Joh Stultz, inspired by Android feature in ashmem. re-claimable memory. Not mainlined yet.
2012-09-20 11:03:19アプリはメモリを確保、利用する。カーネルがアプリにメモリ圧迫を通知。アプリは再生成可能な領域(キャッシュ領域など)をVolatileとマークする。もしアプリがその領域を使うならVolatileをアンマークする。ただしfreeされていたら失敗する。#celfjp
2012-09-20 11:05:45#celfjp eMMC tuning uide -- analyze EXT3, EXT4, BTRFS. Just begun.
2012-09-20 11:08:28CE WGのプロジェクトについて。eMMCチューニングガイド。EXT3、EXT4、BTRFSでのボード上での性能解析など。#celfjp
2012-09-20 11:08:33MainlineFIQdebugger。KernelデバッガにARM FIQ glueコードを追加し、使用できるようにする。Androidは自身のデバッグモニタで使用している。そしてイヤフォンジャック経由で信号を出している。#celfjp
2012-09-20 11:14:02#celfjp Mainline FIQ debugger -- Add ARM FIQ glue code and integrate with existing kenel debugger. Androidのモニタが元になっている。
2012-09-20 11:14:09#celfjp UBIFS robustness work -- Add support for "power cut" simulations to UBIFS. Not started yet.
2012-09-20 11:17:01#celfjp U-boot log buffer sharing -- share U-boot and the Linux kernel log buffer. Not started yet.
2012-09-20 11:17:43Android mainline status。 Wakelockはautosleepに。 ashmemはVolatileRangesに。 RamconsoleはpersistantRAMに。 USBガジェットドライバ。 Alarm-devはPOSIX alarmtimersに。
2012-09-20 11:19:50