[HAL]: Add Phase 0 HAL Heap Allocation/Mapping/Unmapping APIs, remove current broken...
authorSir Richard <sir_richard@svn.reactos.org>
Wed, 31 Mar 2010 04:38:20 +0000 (04:38 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Wed, 31 Mar 2010 04:38:20 +0000 (04:38 +0000)
commit53b637ba7e7f0ee77447298516b286a1c9b4dac4
tree19005cbdd39e282e3dd57dbb95bae16c148428c9
parentbd4c20220d6181355d3debd9ea8e14b86c3c0052
[HAL]: Add Phase 0 HAL Heap Allocation/Mapping/Unmapping APIs, remove current broken APIs that depend on Mm having been initialized. These APIs use the HAL Heap that's typically at 0xFFC00000. FreeLDR seems to map this region correctly.
[HAL]: Although currently implemented for ACPI support (to come), these APIs can now also be used to enable DMA in Phase 0 like NT, instead of only in Phase 1 like ReactOS.

svn path=/trunk/; revision=46612
reactos/hal/halx86/generic/halinit.c
reactos/hal/halx86/generic/misc.c
reactos/hal/halx86/include/halp.h