Refactoring of USB Host Controller Driver Commercial EXTERNAL

Host Controller Driver used in one of commercial SoCs has been fatally flawed. Fixing it was a major challenge, which required creation of a custom static analyzer.

Date: 2015

Languages: Assembler, C, C++

CPU: ARM, X86_64, MIPS, MIPSEL

Platforms: Linux

Roles: Software Engineer