Qi, I happened to find that there are duplicated implementations in VariableSmm driver and TcgMorLockSmm driver. Do you know why the check needs to be done in two places? Can we remove the one in VariableSmm driver? Thanks, Ray