Originally posted by rene
View Post
The HW devs were able to maintain a fair amount of HW compatibility between the Polaris parts and the previous generation since the Polaris changes were primarily about improving the performance of existing blocks rather than changing the overall architecture. That was not the case for Vega/Raven, however.
All that said, most of the "bloat" that people complain about on forums is just duplication of header file information, but header files do not generally add to the size of the generated code. The biggest reason behind the larger code drops you are seeing is that we are releasing pretty much full register/bitfield header information for new parts up front rather than incrementally releasing just the header information we need at the time.
Comment