Difference between revisions of "Hardware Abstraction Layer"

From ReactOS Wiki
Jump to: navigation, search
m
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

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)

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)