[REACTOS] Cleanup INIT and some PAGE section allocations

- Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively
- Remove INIT_FUNCTION from function prototypes
- Remove alloc_text pragma calls as they are not needed anymore
This commit is contained in:
Victor Perevertkin 2020-10-06 22:44:01 +03:00
parent 658f742c2d
commit 5c7ce4475e
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
184 changed files with 397 additions and 906 deletions

View file

@ -12,45 +12,6 @@
#define NDEBUG
#include <debug.h>
INIT_FUNCTION
VOID
NTAPI
HalpGetResourceSortValue(
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
OUT PULONG Scale,
OUT PLARGE_INTEGER Value
);
INIT_FUNCTION
VOID
NTAPI
HalpBuildPartialFromIdt(
IN ULONG Entry,
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR RawDescriptor,
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR TranslatedDescriptor
);
INIT_FUNCTION
VOID
NTAPI
HalpBuildPartialFromAddress(
IN INTERFACE_TYPE Interface,
IN PADDRESS_USAGE CurrentAddress,
IN ULONG Element,
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR RawDescriptor,
IN PCM_PARTIAL_RESOURCE_DESCRIPTOR TranslatedDescriptor
);
#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
#pragma alloc_text(INIT, HalpBuildPartialFromAddress)
#pragma alloc_text(INIT, HalpBuildPartialFromIdt)
#pragma alloc_text(INIT, HalpEnableInterruptHandler)
#pragma alloc_text(INIT, HalpGetNMICrashFlag)
#pragma alloc_text(INIT, HalpGetResourceSortValue)
#pragma alloc_text(INIT, HalpRegisterVector)
#pragma alloc_text(INIT, HalpReportResourceUsage)
#endif
/* GLOBALS ********************************************************************/
BOOLEAN HalpGetInfoFromACPI;
@ -155,7 +116,7 @@ ADDRESS_USAGE HalpDefaultIoSpace =
/* FUNCTIONS ******************************************************************/
#ifndef _MINIHAL_
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpGetResourceSortValue(IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
@ -195,7 +156,7 @@ HalpGetResourceSortValue(IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
}
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpBuildPartialFromIdt(IN ULONG Entry,
@ -233,7 +194,7 @@ HalpBuildPartialFromIdt(IN ULONG Entry,
TranslatedDescriptor->u.Interrupt.Level = HalpIDTUsage[Entry].Irql;
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpBuildPartialFromAddress(IN INTERFACE_TYPE Interface,
@ -301,7 +262,7 @@ HalpBuildPartialFromAddress(IN INTERFACE_TYPE Interface,
}
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpReportResourceUsage(IN PUNICODE_STRING HalName,
@ -580,7 +541,7 @@ HalpReportResourceUsage(IN PUNICODE_STRING HalName,
}
#endif /* !_MINIHAL_ */
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpRegisterVector(IN UCHAR Flags,
@ -597,7 +558,7 @@ HalpRegisterVector(IN UCHAR Flags,
}
#ifndef _MINIHAL_
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpEnableInterruptHandler(IN UCHAR Flags,
@ -620,7 +581,7 @@ HalpEnableInterruptHandler(IN UCHAR Flags,
HalEnableSystemInterrupt(SystemVector, Irql, Mode);
}
INIT_FUNCTION
CODE_SEG("INIT")
VOID
NTAPI
HalpGetNMICrashFlag(VOID)