mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 01:15:09 +00:00
A free Windows-compatible Operating System - mirrored from GitHub
![]() - Protect CMOS access with the CMOS spinlock. - Add CMOS initialization to set up the default value of the CMOS century byte offset (not used yet). - Stub out profile interrupt support in HAL. Register and stub out the profile interrupt handler, but don't handle it yet as vital parts of the rest of the implementation is missing. - Fix several bugs in the kernel profile implementation: - Don't hardcode to PROFILE_LEVEL when raising IRQL : HAL can override this, so use KiProfileIrql. Also, starting/stopping profile interrupts must be done at the profile IRQL, so don't lower it back before calling HAL, which is now enabled. - Fix KeSet/QueryIntervalProfile to properly set/query profile intervals through HAL -- pass the correct structures and handle the ProfileAlignmentFixup case properly, and call HAL when setting the timer interval as the interval may be overridden by it. - KeStartProfile returns BOOLEAN to tell if the profile was started or not, just like KeStopProfile. - Make the interrupt implementation more portable for non-PIC architectures. - Fix HalSystemVectorDispatchEntry; it returns a type (UCHAR), not TRUE/FALSE (BOOLEAN). - Begin implementing the framework for querying HAL resource usage (keeping track of internal address space and vector registrations/usage). svn path=/trunk/; revision=43832 |
||
---|---|---|
irc | ||
reactos | ||
rosapps | ||
rostests | ||
wallpaper |