diff --git a/ReBarDxe/ReBar.c b/ReBarDxe/ReBar.c index ed7e08f..4122db6 100644 --- a/ReBarDxe/ReBar.c +++ b/ReBarDxe/ReBar.c @@ -1,3 +1,7 @@ +/* +Copyright (c) 2022 xCuri0 +SPDX-License-Identifier: MIT +*/ #include #include #include @@ -32,6 +36,7 @@ static EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *pciRootBridgeIo; static EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_PREPROCESS_CONTROLLER o_PreprocessController; +// find last set bit and return the index of it INTN fls(UINT32 x) { UINT32 r; @@ -39,6 +44,7 @@ INTN fls(UINT32 x) #ifdef _MSC_VER _BitScanReverse64(&r, x); #else + // taken from linux x86 bitops.h asm("bsrl %1,%0" : "=r" (r) : "rm" (x), "0" (-1)); diff --git a/ReBarDxe/buildffs.py b/ReBarDxe/buildffs.py index cf8e053..acfda70 100755 --- a/ReBarDxe/buildffs.py +++ b/ReBarDxe/buildffs.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# +# Copyright (c) 2022 xCuri0 +# SPDX-License-Identifier: MIT +# import os import sys import glob diff --git a/ReBarState/ReBarState.cpp b/ReBarState/ReBarState.cpp index 3423076..51a72ac 100644 --- a/ReBarState/ReBarState.cpp +++ b/ReBarState/ReBarState.cpp @@ -1,4 +1,8 @@ -#include +/* +Copyright (c) 2022 xCuri0 +SPDX-License-Identifier: MIT +*/ +#include #include #include