Re:The Google Nest Hub is first commercial Fuchsia device
by marcan_42 on Thursday June 03, 2021 @07:44AM
(#27379795)
The AMD driver bloat is the register definitions. They have like 100+ MB of autogenerated register defines, some duplicated 8 times for each unit instance, for every chip generation and variant.
It's not real code, though it is ugly as heck and I have no idea why AMD can't do it a saber way.
Unless hardware vendors agree to support a generic driver for each device type which can be maintained by the Linux kernel team it’s going to be a total nightmare and even then you need an easy model to extend the generic driver with a device specific one through an easy interface.