7 Commits
Author SHA1 Message Date
Dmitry Borisov 82ef7e5d04 [HALPC98] Improve TSC calibration routine (#8860)
Do not rely on a hardcoded ASM instruction offset.

Addendum to commit 45e6d49a29.
CORE-17977
2026-05-06 16:20:17 +03:00
Dmitry Borisov 45e6d49a29 [HALPC98] Implement TSC calibration
CORE-17977
2026-04-15 10:52:11 +03:00
Dmitry Borisov 6eaae6d729 [HAL] Make HalpCalibrateStallExecution discardable
- Discard the RTC interrupt handler for MSVC builds. Unfortunately GAS doesn't have such a feature
- Remove the unused systimer.S file from MiniHAL compilation
2026-04-15 10:52:11 +03:00
Dmitry Borisov 3bc4f3447f [BOOT][HAL] Fix BCD conversion macros (#8574)
- BCD_INT / INT_BCD: Evaluate macro parameter only once
- Remove the stdcall calling convention from PC-98 HAL private functions
2026-01-12 16:40:21 +03:00
Hermès Bélusca-Maïto 9ba1849a97 [HAL][MINIHAL] Minor cleanup in reboot.c files (#5359)
And remove pic/processor.c from minihal compilation.
2023-06-25 19:39:44 +02:00
Victor Perevertkin 5c7ce4475e [REACTOS] Cleanup INIT and some PAGE section allocations
- Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively
- Remove INIT_FUNCTION from function prototypes
- Remove alloc_text pragma calls as they are not needed anymore
2020-11-02 21:45:31 +03:00
Dmitry Borisov b36018ff26 [HALPC98] Add Hardware Abstraction Layer for NEC PC-98 series (#3002) 2020-07-25 15:31:02 +02:00