Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
[ACPI] - We do support sleep states (namely, S5), so don't force aborting sleep transitions. Fixes ACPI shutdown broken by r73918. CORE-12833 svn path=/trunk/; revision=73919
[ACPICA] - Update to version 20161222 CORE-12833 svn path=/trunk/; revision=73918
[ACPI] - Do not assert phys in AcpiOsMapMemory. Patch by Giovanni Mascellani (gio at debian dot org). CORE-12444 #resolve svn path=/trunk/; revision=73356
[ACPICA] - Update to version 20150410 CORE-10509 svn path=/trunk/; revision=69868
[ACPI] - Use more sensible pool tags [NULL] - Use pool tagging svn path=/trunk/; revision=66920
[ACPICA][ACPI] Finally... - Specify that we use MUTEXes instead of binary semaphores, - Change two interface names in our code: ACPI_DEVICE_ID_LIST --> ACPI_PNP_DEVICE_ID_LIST and acpi_device_id --> acpi_pnp_device_id (only those names were changed in ACPICA). - Implement AcpiOsPhysicalTableOverride which doesn't any table override (same behaviour as AcpiOsTableOverride). - Latest ACPICA versions introduce the AcpiOsWaitEventsComplete API, which is used to wait for all asynchronous events to complete. But we do nothing at the moment ("inspired" from the behaviour from http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/dev/acpi/acpica/OsdSchedule.c , but I'm sure ReactOS ACPI specialists know better than me whether or not it is judicious to do so !!!) - Extend AcpiOsRead/WriteMemory to be able to read/write 64-bit values, as required by the ACPICA implementation. Fix the build. Now, only warnings from our code (not ACPICA) need to be fixed. Real HW testers, please retest your real HW with this revision (or above) !! CORE-8044 #comment Everything updated in revisions 62604 to 62608. svn path=/trunk/; revision=62608
[ACPI] * Create a main header and move some inclusions to it. CORE-7716 svn path=/trunk/; revision=61858
[ACPI] - Fix implementations of AcpiOsWaitSemaphore and AcpiOsAcquireMutex to obey the caller's demands to not block if requested svn path=/trunk/; revision=56245
[ACPI] - Fast mutexes must be allocated from non-paged pool svn path=/trunk/; revision=56244
[ACPI] - Tag all ACPI pool allocations svn path=/trunk/; revision=53994
[ACPI] - Implement AcpiOsGetPhysicalAddress - Make sure that AcpiOsGetThreadId returns a non-zero value svn path=/trunk/; revision=53913
[ACPI] - Remove a couple of debugging changes that were never meant to see the light of day ;) svn path=/trunk/; revision=53898
[ACPI] - Update ACPICA from 20091214 to 20110922 - Rewrite a large portion of the OSL code - Perform a full initialization of ACPI objects (don't skip devices and events) - Please retest ACPI bugs after this commit svn path=/trunk/; revision=53895
[ACPI] - Silence debug spam - Add comment about the width parameter (bits not bytes) svn path=/trunk/; revision=53894
[ACPI] - Check for PCI device presence before doing the actual HAL operation - Attempt #1 at fixing ACPI on VMware svn path=/trunk/; revision=53884
[ACPI] - The width parameter in AcpiOsReadPciConfiguration and AcpiOsWritePciConfiguration was in bits but we were treating it as a width in bytes - This caused overreads, memory corruption, and crashes when these functions were called (VMWare was particularly picky about bad accesses to the PCI configuration space) - A hack was (unknowingly) added which prevented some crashes but had a side-effect of causing the partial disruption of ACPI's PCI configuration space accesses while the others that went through wrote bad data to the PCI config space or corrupted kernel memory svn path=/trunk/; revision=53880
[ACPI] - OS layer fixes - Use our cache implementation svn path=/trunk/; revision=53277
* Reduce difference to the cmake branch, MSVC fixes. svn path=/trunk/; revision=51702
[ACPI] - Add support for fixed power buttons - Cleanup some extra junk - Add a hack to prevent acquiring the mutex while in an ISR or DPC - Button events are received now and "acpi_bus_generate_event" will appear in the debug log when a power/sleep button is pressed - TODO: Implement IOCTL_GET_SYS_BUTTON_EVENT support so the power manager can recognize our button presses svn path=/trunk/; revision=46442