Что ж, после прочтения исходного кода ядра кажется, что поддержка этого уже незначительна. Я действительно не могу видеть, насколько он фактически используется, но существует связанный список для хранения различных эмулированных инструкций. Если я действительно смогу это сделать, я, вероятно, заменим его на дерево, предоставляемое заголовком ядра.
Если я правильно понимаю модули ядра, не похоже, что возникнет проблема с поддержкой сменной эмуляции.