News for hackers. Stuff that matters.
Re:Linux Kernel LTS release is now for 6 years instead of 2 by kuschku on Sunday October 08, 2017 @01:05PM (#15428979)
That’s not easily possible – most ARM SoCs have no device enumeration, so you need to hardcode the memory addresses and physical ports of everything. These are different for every single chip.

EDIT: yes, some problems are now solved with Device Tree, but from my experience building Android ROMs, that doesn't solve half of the problems (as many SoCs have special custom hardware, too)

Re:Linux Kernel LTS release is now for 6 years instead of 2 by theatrus2 on Sunday October 08, 2017 @01:19PM (#15429031)
This is what DeviceTree solves. Not using DeviceTree now for SoC drivers is just pure laziness.

https://elinux.org/Device_Tree_Reference

Re:Linux Kernel LTS release is now for 6 years instead of 2 by kuschku on Sunday October 08, 2017 @01:44PM (#15429126)
Well, Device Tree solves some of the issues, but sadly not all of them.

A more stable ABI would certainly help a lot.

Re:Linux Kernel LTS release is now for 6 years instead of 2 by kelnos on Sunday October 08, 2017 @01:16PM (#15429025)
Isn't that what devie-tree and those dts/dtb/dto files starting to appear under the arch/arm/ tree in the kernel source are meant to address?