This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via f41f8801fbbfc794f63bdee293552d7ec8f74847 (commit)
from 67c31476ccaf040fbe990bef02dd544296d43706 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f41f8801fbbfc794f63bdee293552d7ec8f74847
Author: Damien Zammit <[email protected]>
Date: Sat Feb 28 06:14:08 2026 +0000
periodic intrs: Change the clock source to be lapic timer on all cpus
There were problems resuming the lapic timer, causing lockups on -smp 2.
We used to use the PIT on cpu0 for clock interrupts and lapic timer
for periodic interrupts on other cpus. Now the PIT is only used to
calibrate the lapic timer to unify the clock sources to be lapic based.
Re-enable the lapic timer on all cpus for clock sources of periodic intrs.
TESTED:
- Passes i386 CI
- Passes x86_64 CI (except user32)
- Boots to debian login using -smp 2 or 6
- Interrupts are received periodically on all cpus
- (printed all cpu numbers in hardclock)
Reported by Brent Baccala (and -smp 2 issue also known for a while)
Message-ID: <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
i386/i386/mp_desc.c | 4 ++++
i386/i386at/model_dep.c | 17 +++++++++++++----
2 files changed, 17 insertions(+), 4 deletions(-)
hooks/post-receive
--
GNU Mach