Mostly performance. Sharing the address space avoids switching the address space mappings (page tables, etc) and flushing the TLB every time the kernel runs (e.g. on syscalls).
> Put Bluetooth Low Energy radios in the next iPhone. Not sure this is what you meant, but the iPhone 4S already has a Bluetooth Low Energy radio and an API to control it (CoreBluetooth).
Mostly performance. Sharing the address space avoids switching the address space mappings (page tables, etc) and flushing the TLB every time the kernel runs (e.g. on syscalls).
> Put Bluetooth Low Energy radios in the next iPhone. Not sure this is what you meant, but the iPhone 4S already has a Bluetooth Low Energy radio and an API to control it (CoreBluetooth).