Hi Dandan, On Sun, Mar 28, 2021 at 05:03 AM, Dandan Bi wrote: > > + Flag = FilterBeforeMmIoRead (FilterWidth8, Address, &Value); > + if (Flag { There is a missing closing bracket here and at other places in MdePkg/Library/BaseIoLibIntrinsic/IoLibNoIo.c. Can you check, please? > > + Value = *(volatile UINT8*)Address; > + } Regards, Sami Mujawar