__New or Updated Modules/UtilCmds:__
* `tools.cpu.sinkhole` - Minor improvements to sinkhole.py
* `tools.uefi.scan_blocked` - Fix to exit if no FW image is found
* `utilcmd.acpi_cmd` - Prompt the user to specify only existing ACPI tables, delete unused import
* `utilcmd.desc_cmd` - Fix log message typos
* `utilcmd.tpm_cmd` - Fix TPM locality memory mapping bug caused by argparse changes
__New or Updated Configurations:__
* `8086/dnv` - Change SPIBAR mask (Issue 927)
* `8086/pch_5xxxh` - Update config files for pch5xxh and pch5xxlp
* `8086/pch_5xxxlp` - Update config files for pch5xxh and pch5xxlp
__Removed Modules:__
* None
__Additional Changes:__
* `README.md` - Update 01.org mailing list link
* `common.wsmt` - Introduce a new module to check for the presence and configuration of the WSMT table
* `chipset` - Add write_register() return
* `docs/create_manual.cmd` - Script enhancements
* `docs/create_manual.sh` - Script enhancements
* `docs/sphinx/Contact.rst` - Update Windows Installation and other improvements
* `docs/sphinx/Download.rst` - Update Windows Installation and other improvements
* `docs/sphinx/Install in Windows.rst` - Update Windows Installation and other improvements
* `docs/sphinx/_images/GHRepo.png` - Update Windows Installation and other improvements
* `docs/sphinx/_images/LR.png` - Update Windows Installation and other improvements
* `docs/sphinx/_images/chipsec_favicon.jpg` - Update Windows Installation and other improvements
* `docs/sphinx/conf.py` - Update Windows Installation and other improvements
* `docs/sphinx/index.rst` - Update Windows Installation and other improvements
* `drivers/linux/chipsec_km.c` - Drop _GNU_SOURCE define, simplify and fix symbol resolving for kernels >= 5.10, sprint_symbol() based fallback for symbol resolving, always ensure required symbols are non-null, use appropriate error code on module init errors, fix ioctl() error codes, fix memory leak in IOCTL_GET_EFIVAR ioctl, simplify my_xlate_dev_mem_ptr() slightly, make my_[un]xlate_dev_mem_ptr() static and fix getting physical address of GDT
* `drivers/win7/driver.c` - Fix issue with mmio r/w
* `drivers/win7/include/chipsec.h` - Fix issue with mmio r/w
* `hal.acpi_tables` - Better parsing of the WSMT
* `hal.acpi` - oshelper.get_ACPI_table already takes care of checking if we're in native API mode, better parsing of the WSMT
* `hal.uefi_common` - Fix bug when formatting VendorGuid, Rename VendorGuid -> VendorGuidData
* `helper.rwe.rwehelper` - Trace error message when GetSystemFirmwareTable fails, fix conversion of table identifiers from strings to integers
* `helper.win.win32helper` - Fix issue with mmio r/w
* `helper.win.win32helper` - Trace error message when GetSystemFirmwareTable fails, fix conversion of table identifiers from strings to integers
* `windows_requirements.txt` - Add windows_requirements.txt, Add setuptools to windows_requirements.txt
__Additional Notes:__
* :arrow_right: __For Windows users, please rebuild your windows driver as updates have been made.__ ⬅️
* __For Windows, Linux and MacOS: Python2 support has been deprecated as of June 2020. Please use Python3.__
* Any modules under the `modules.tools` directory have not yet been fully validated to work with Python3.
__New Module Details:__
Module Name | Supported Platforms | Flags
:---: | :---: | :---:
common.wsmt | */Windows | None