| Files | Last commit | Last update |
|---|---|---|
[SDK][HALX86] Use multiple IOAPICs; expose the NT6 HAL dispatch table (#9584) * [NDK] Expose the NT6+ HAL interrupt and message routing surface * [HALX86:APIC] Support multiple I/O APICs and backup redirection table | 27 days ago | |
[HALX86] Clear pending RTC interrupts when starting the clock (#9770) The pin is edge triggered, so we gotta do this Allows breaking into the debugger and stalls to increment reliably on more real hardare | 17 hours ago | |
[HALX86] Silence Invalid IO port read/write access | 20 days ago | |
[SDK][HALX86] Use multiple IOAPICs; expose the NT6 HAL dispatch table (#9584) * [NDK] Expose the NT6+ HAL interrupt and message routing surface * [HALX86:APIC] Support multiple I/O APICs and backup redirection table | 27 days ago | |
[HALX86] Unify spelling for "CardBus" and others | 27 days ago | |
[HALX86] Improve build generation (#9519) - Specify fast486 library inclusion only for the "components" sub-libraries that use it (lib_hal_generic, lib_hal_pc98, and lib_hal_xbox), using `target_link_libraries()`. - In order for the dependencies (and the include directories) of the linked fast486 library to propagate up to the main HAL module linkage, don't add the "components" sub-libraries object libraries to the main HAL build target via `$<TARGET_OBJECTS:...>`, but instead via `target_link_libraries()`. This supplements the changes for the HAL made in commit 49286a6225 (PR #3431). - Remove unnecessary gcc library linking. | 1 month ago | |
[REACTOS] Fix typos (#6198) - Adress -> Address - Currupted -> Corrupted 3rd-party files are not modified. | 2 years ago | |
[HALPC98] Improve TSC calibration routine (#8860) Do not rely on a hardcoded ASM instruction offset. Addendum to commit 45e6d49a29dcc76ffad0cc11a5ea0526d1da09cf. CORE-17977 | 5 months ago | |
[NTOS:KE][HALX86] Implement AP startup code (#5879) Co-authored-by: Victor Perevertkin <victor.perevertkin@reactos.org> Introduce the initial changes needed to get other processors up and into kernel mode. This only supports x86 as of now but is the first real step towards using other system processors. | 2 years ago | |
[HALX86] Clean up the old MADT parsing code, let us detect multiple IOAPICs (#9560) Cleaning this file up, it was ending the walk early in a few cases, we need this because most servers have more than one IOAPIC. Will be used in the arbiter code to allow proper enumeration of the max GSI in the system so we can boot on enterprise servers. Or Core Ultra processors which sometimes seem to do it now too. | 1 month ago | |
[HALX86] Add X2ApicIsSupported and X2ApicEnable | 21 days ago | |
[HAL][MINIHAL] Minor cleanup in reboot.c files (#5359) And remove pic/processor.c from minihal compilation. | 3 years ago | |
[HALX86][SDK] Introduce the Legacy PC Arbiter (PIR, PIC) (#9527) Needed in order for arbiter to note\ insta-break things on legacy HAL. This is PURELY for legacy machines booting without MPS, which we dont support MPS anyway so this is how legacy HAL is going to boot at all for the time being | 1 month ago | |
[HALX86:ACPI] Use the correct PCH file for compilation. This also removes the following warnings, that were present because, as the ACPICA acpi.h header was used as PCH (instead of none, or the hal's own main header), it was "included" before any other header -- and in particular, before hal.h -- and as a result, colliding defines were still defined even if the #undef tricks were used for them. rosbuilds\sdk\include\reactos\mc\bugcodes.h(1417): warning C4005: 'ACPI_BIOS_ERROR': macro redefinition reactos\drivers\bus\acpi\acpica\include\acoutput.h(243): note: see previous definition of 'ACPI_BIOS_ERROR' reactos\hal\halx86\include\hal.h(41): warning C4109: unexpected identifier '_read' reactos\hal\halx86\include\hal.h(42): warning C4109: unexpected identifier '_read' | 4 years ago | |
[HALX86] Move apicsmp.c to lib_hal_smp | 2 years ago | |
[HALX86] Improve build generation (#9519) - Specify fast486 library inclusion only for the "components" sub-libraries that use it (lib_hal_generic, lib_hal_pc98, and lib_hal_xbox), using `target_link_libraries()`. - In order for the dependencies (and the include directories) of the linked fast486 library to propagate up to the main HAL module linkage, don't add the "components" sub-libraries object libraries to the main HAL build target via `$<TARGET_OBJECTS:...>`, but instead via `target_link_libraries()`. This supplements the changes for the HAL made in commit 49286a6225 (PR #3431). - Remove unnecessary gcc library linking. | 1 month ago | |
[HALX86][SDK] Introduce the Legacy PC Arbiter (PIR, PIC) (#9527) Needed in order for arbiter to note\ insta-break things on legacy HAL. This is PURELY for legacy machines booting without MPS, which we dont support MPS anyway so this is how legacy HAL is going to boot at all for the time being | 1 month ago | |
[HALX86] Improve build generation (#9519) - Specify fast486 library inclusion only for the "components" sub-libraries that use it (lib_hal_generic, lib_hal_pc98, and lib_hal_xbox), using `target_link_libraries()`. - In order for the dependencies (and the include directories) of the linked fast486 library to propagate up to the main HAL module linkage, don't add the "components" sub-libraries object libraries to the main HAL build target via `$<TARGET_OBJECTS:...>`, but instead via `target_link_libraries()`. This supplements the changes for the HAL made in commit 49286a6225 (PR #3431). - Remove unnecessary gcc library linking. | 1 month ago | |
[REACTOS] Addendum to 5c7ce4475e246560d1622b8cc60dc603e3955f66 - Fix MSVC 2015 build Put data into PAGEDATA or INITDATA sections Keep section declaration for prototypes CORE-17540 | 5 years ago | |
[HALX86] Rearrange files in x86 HAL - Rename UP -> PIC. The "up" folder in fact contains the code for managing the Intel 8259 PIC chip - Move amd64/processor.c -> apic/processor.c. The code is not tied to amd64 - Remove platform from "halinit*" files. They already reside in the corresponding folder | 5 years ago | |
[HALX86] Move apicsmp.c to lib_hal_smp | 2 years ago | |
[NTOS:KE][HALX86] Implement AP startup code (#5879) Co-authored-by: Victor Perevertkin <victor.perevertkin@reactos.org> Introduce the initial changes needed to get other processors up and into kernel mode. This only supports x86 as of now but is the first real step towards using other system processors. | 2 years ago | |
[HALX86] Improve build generation (#9519) - Specify fast486 library inclusion only for the "components" sub-libraries that use it (lib_hal_generic, lib_hal_pc98, and lib_hal_xbox), using `target_link_libraries()`. - In order for the dependencies (and the include directories) of the linked fast486 library to propagate up to the main HAL module linkage, don't add the "components" sub-libraries object libraries to the main HAL build target via `$<TARGET_OBJECTS:...>`, but instead via `target_link_libraries()`. This supplements the changes for the HAL made in commit 49286a6225 (PR #3431). - Remove unnecessary gcc library linking. | 1 month ago |
| Files | Last commit | Last update |
|---|---|---|
| 27 days ago | ||
| 17 hours ago | ||
| 20 days ago | ||
| 27 days ago | ||
| 27 days ago | ||
| 1 month ago | ||
| 2 years ago | ||
| 5 months ago | ||
| 2 years ago | ||
| 1 month ago | ||
| 21 days ago | ||
| 3 years ago | ||
| 1 month ago | ||
| 4 years ago | ||
| 2 years ago | ||
| 1 month ago | ||
| 1 month ago | ||
| 1 month ago | ||
| 5 years ago | ||
| 5 years ago | ||
| 2 years ago | ||
| 2 years ago | ||
| 1 month ago |