Initial commit

This commit is contained in:
z8
2023-10-29 16:42:16 +01:00
commit 4ede0f9eb0
207 changed files with 34545 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# ASPMEnabler
Patches the FADT ACPI table and overrides the bit which signals that the mainboard does not correctly support ASPM.
This tool is based on [S0ixEnabler](https://github.com/Jamesits/S0ixEnabler) by James Swineson.
## Requirements
* UEFI firmware (some old EFI firmwares might be supported as well)
## Usage
Run `ASPMEnabler.efi` either manually or automatically before your OS loads.
## Building
Requirements:
* Windows and Visual Studio 2017 or higher
* C++ desktop development tools
* MSVC C++ build tools (for the architecture you need)
* MSVC C++ Spectre-mitigated libs (for the architecture you need)
Open `ASPMEnabler.sln` in Visual Studio, make sure that your build is set to "Release" and click "Build Solution".