- Understand hardware features in depth
- Determine exploitation ideas
- Design, code and validate exploitation per Linux kernel standards
- Ensure no performance impact on non-AMD platforms
- Elucidate technical detail of what, why, how and importance of the feature
- Why does the Linux community have to care about the feature?
- Post and defend code on the Linux Kernel Mailing List (lkml)
- Work on feedback, ignore barbs and iterate
- Be open to ideas and suggestions, be ready to redesign and reimplement
- Understand community feedback and work with IP design teams for enhancements.
- Monitor community trends and identify technical areas for new IP development and/or enhancements.