Difference between revisions of "Hardware Abstraction Layer"
BrentNewland (talk | contribs) m |
BrentNewland (talk | contribs) m (ChangeLog-0.2.3) |
||
Line 22: | Line 22: | ||
[[ChangeLog-0.2.2]] | [[ChangeLog-0.2.2]] | ||
*Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch() ([[Ge van Geldorp]]) | *Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch() ([[Ge van Geldorp]]) | ||
+ | |||
+ | [[ChangeLog-0.2.3]] | ||
+ | *Initialize the serial port to reasonable state after the detection (required by Virtual PC) ([[Filip Navara]]) | ||
+ | *Avoid collision with compiler generated label ([[Ge van Geldorp]]) |
Revision as of 07:48, 6 March 2012
http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Hal.dll
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/?view=log
- HAL dispatch tables and other HAL improvements
The HAL was separated from Ntoskrnl.exe in ReactOS 0.0.19
- Added HalpGetIsaInterruptVector, HalpTranslatePciAddress,
- Improved PCI support (Hartmut Birr)
- Improved DMA support in the HAL (Vizzini)
- KiAcquire/ReleaseSpinLock adaption (Gunnar Dalsnes)
- Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch(), take this into account when checking the IRQL on release (Gé van Geldorp)
- Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch() (Ge van Geldorp)
- Initialize the serial port to reasonable state after the detection (required by Virtual PC) (Filip Navara)
- Avoid collision with compiler generated label (Ge van Geldorp)