Author: gadamopoulos
Date: Tue Feb 15 17:12:36 2011
New Revision: 50713
URL:
http://svn.reactos.org/svn/reactos?rev=50713&view=rev
Log:
[acpi]
-Fix compilation with msc
Modified:
branches/cmake-bringup/drivers/bus/acpi/busmgr/button.c
branches/cmake-bringup/drivers/bus/acpi/busmgr/power.c
branches/cmake-bringup/drivers/bus/acpi/busmgr/system.c
branches/cmake-bringup/drivers/bus/acpi/main.c
branches/cmake-bringup/drivers/bus/acpi/osl.c
branches/cmake-bringup/drivers/bus/acpi/pnp.c
Modified: branches/cmake-bringup/drivers/bus/acpi/busmgr/button.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/bus/acpi/…
==============================================================================
--- branches/cmake-bringup/drivers/bus/acpi/busmgr/button.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/bus/acpi/busmgr/button.c [iso-8859-1] Tue Feb 15
17:12:36 2011
@@ -42,13 +42,13 @@
static int acpi_button_remove (struct acpi_device *device, int type);
static struct acpi_driver acpi_button_driver = {
- .name = ACPI_BUTTON_DRIVER_NAME,
- .class = ACPI_BUTTON_CLASS,
- .ids = "ACPI_FPB,ACPI_FSB,PNP0C0D,PNP0C0C,PNP0C0E",
- .ops = {
- .add = acpi_button_add,
- .remove = acpi_button_remove,
- },
+ {0,0},
+ ACPI_BUTTON_DRIVER_NAME,
+ ACPI_BUTTON_CLASS,
+ 0,
+ 0,
+ "ACPI_FPB,ACPI_FSB,PNP0C0D,PNP0C0C,PNP0C0E",
+ {acpi_button_add,acpi_button_remove}
};
struct acpi_button {
Modified: branches/cmake-bringup/drivers/bus/acpi/busmgr/power.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/bus/acpi/…
==============================================================================
--- branches/cmake-bringup/drivers/bus/acpi/busmgr/power.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/bus/acpi/busmgr/power.c [iso-8859-1] Tue Feb 15
17:12:36 2011
@@ -64,14 +64,13 @@
static int acpi_power_resume(struct acpi_device *device, int state);
static struct acpi_driver acpi_power_driver = {
- .name = ACPI_POWER_DRIVER_NAME,
- .class = ACPI_POWER_CLASS,
- .ids = ACPI_POWER_HID,
- .ops = {
- .add = acpi_power_add,
- .remove = acpi_power_remove,
- .resume = acpi_power_resume,
- },
+ {0,0},
+ ACPI_POWER_DRIVER_NAME,
+ ACPI_POWER_CLASS,
+ 0,
+ 0,
+ ACPI_POWER_HID,
+ {acpi_power_add, acpi_power_remove, NULL, NULL, acpi_power_resume}
};
struct acpi_power_reference {
Modified: branches/cmake-bringup/drivers/bus/acpi/busmgr/system.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/bus/acpi/…
==============================================================================
--- branches/cmake-bringup/drivers/bus/acpi/busmgr/system.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/bus/acpi/busmgr/system.c [iso-8859-1] Tue Feb 15
17:12:36 2011
@@ -48,13 +48,13 @@
ACPI_STATUS acpi_suspend (UINT32 state);
static struct acpi_driver acpi_system_driver = {
- .name = ACPI_SYSTEM_DRIVER_NAME,
- .class = ACPI_SYSTEM_CLASS,
- .ids = ACPI_SYSTEM_HID,
- .ops = {
- .add = acpi_system_add,
- .remove = acpi_system_remove
- },
+ {0,0},
+ ACPI_SYSTEM_DRIVER_NAME,
+ ACPI_SYSTEM_CLASS,
+ 0,
+ 0,
+ ACPI_SYSTEM_HID,
+ {acpi_system_add, acpi_system_remove}
};
struct acpi_system
Modified: branches/cmake-bringup/drivers/bus/acpi/main.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/bus/acpi/…
==============================================================================
--- branches/cmake-bringup/drivers/bus/acpi/main.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/bus/acpi/main.c [iso-8859-1] Tue Feb 15 17:12:36 2011
@@ -11,6 +11,13 @@
#define NDEBUG
#include <debug.h>
+
+NTSTATUS
+NTAPI
+DriverEntry (
+ PDRIVER_OBJECT DriverObject,
+ PUNICODE_STRING RegistryPath
+ );
#ifdef ALLOC_PRAGMA
#pragma alloc_text (INIT, DriverEntry)
Modified: branches/cmake-bringup/drivers/bus/acpi/osl.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/bus/acpi/…
==============================================================================
--- branches/cmake-bringup/drivers/bus/acpi/osl.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/bus/acpi/osl.c [iso-8859-1] Tue Feb 15 17:12:36 2011
@@ -67,6 +67,8 @@
ACPI_STATUS
AcpiOsInitialize (void)
{
+ UINT32 i;
+
DPRINT("AcpiOsInitialize called\n");
#ifndef NDEBUG
@@ -74,8 +76,6 @@
AcpiDbgLevel = 0x00FFFFFF;
AcpiDbgLayer = 0xFFFFFFFF;
#endif
-
- UINT32 i;
for (i = 0; i < NUM_SEMAPHORES; i++)
{
@@ -209,10 +209,11 @@
AcpiOsAcquireObject (
ACPI_CACHE_T *Cache)
{
+ void* ptr;
PNPAGED_LOOKASIDE_LIST List = (PNPAGED_LOOKASIDE_LIST)Cache;
+
DPRINT("AcpiOsAcquireObject from %p\n", Cache);
- void* ptr =
- ExAllocateFromNPagedLookasideList(List);
+ ptr = ExAllocateFromNPagedLookasideList(List);
ASSERT(ptr);
RtlZeroMemory(ptr,List->L.Size);
@@ -692,8 +693,10 @@
UINT64
AcpiOsGetTimer (void)
{
+ LARGE_INTEGER Timer;
+
DPRINT("AcpiOsGetTimer\n");
- LARGE_INTEGER Timer;
+
KeQueryTickCount(&Timer);
return Timer.QuadPart;
@@ -758,9 +761,10 @@
AcpiOsGetRootPointer (
void)
{
+ ACPI_PHYSICAL_ADDRESS pa = 0;
+
DPRINT("AcpiOsGetRootPointer\n");
- ACPI_PHYSICAL_ADDRESS pa = 0;
-
+
AcpiFindRootPointer(&pa);
return pa;
}
Modified: branches/cmake-bringup/drivers/bus/acpi/pnp.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/bus/acpi/…
==============================================================================
--- branches/cmake-bringup/drivers/bus/acpi/pnp.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/bus/acpi/pnp.c [iso-8859-1] Tue Feb 15 17:12:36 2011
@@ -9,12 +9,17 @@
#include <wdmguid.h>
#define NDEBUG
#include <debug.h>
+
+NTSTATUS
+Bus_PlugInDevice (
+ struct acpi_device *Device,
+ PFDO_DEVICE_DATA FdoData
+ );
#ifdef ALLOC_PRAGMA
#pragma alloc_text (PAGE, Bus_PnP)
#pragma alloc_text (PAGE, Bus_PlugInDevice)
#pragma alloc_text (PAGE, Bus_InitializePdo)
-#pragma alloc_text (PAGE, Bus_UnPlugDevice)
#pragma alloc_text (PAGE, Bus_DestroyPdo)
#pragma alloc_text (PAGE, Bus_FDO_PnP)
#pragma alloc_text (PAGE, Bus_StartFdo)