Difference between revisions of "Hardware Abstraction Layer"

From ReactOS Wiki
Jump to: navigation, search
m
m
Line 12: Line 12:
 
* Improved PCI support ([[Hartmut Birr]])
 
* Improved PCI support ([[Hartmut Birr]])
 
[[ChangeLog-0.1.5]]
 
[[ChangeLog-0.1.5]]
 
== Hal.dll ==
 
  
 
* Improved DMA support in the HAL ([[Vizzini]])
 
* Improved DMA support in the HAL ([[Vizzini]])
Line 21: Line 19:
 
* KiAcquire/ReleaseSpinLock adaption ([[Gunnar Dalsnes]])
 
* 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(), take this into account when checking the IRQL on release ([[Gé van Geldorp]])
 +
 +
[[ChangeLog-0.2.2]]
 +
*Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch() ([[Ge van Geldorp]])

Revision as of 03:30, 5 March 2012

http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Hal.dll

http://svn.reactos.org/svn/reactos/trunk/reactos/hal/?view=log

ChangeLog-0.0.16

  • HAL dispatch tables and other HAL improvements

The HAL was separated from ntoskrnl.exe in ReactOS 0.0.19

ChangeLog-0.1.0

  • Added HalpGetIsaInterruptVector, HalpTranslatePciAddress,
  • Improved PCI support (Hartmut Birr)

ChangeLog-0.1.5

  • Improved DMA support in the HAL (Vizzini)

ChangeLog-0.2.1

  • 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)

ChangeLog-0.2.2

  • Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch() (Ge van Geldorp)