[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-671-g22f2a716
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-671-g22f2a716 |
Date: |
Sat, 5 Aug 2023 04:43:26 -0400 (EDT) |
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 22f2a7160fa0795894b0d50de4c216add33e5f2b (commit)
from 5e25bd3cbd2be0e510d53e2b35ddb2c54a8e0ac5 (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 22f2a7160fa0795894b0d50de4c216add33e5f2b
Author: Damien Zammit <damien@zamaudio.com>
Date: Sat Aug 5 07:49:54 2023 +0000
cpu_number: Look up cpu kernel_id via lookup table
This speeds up smp slightly by reducing the cpu_number()
complexity to have no branching, just a look up table.
It also addresses the problem that CPU_NUMBER was only using
raw apic_id as an approximation of the kernel_id.
Other improvements were to remove unnecessary checks now that
the lookup table always resolves to a valid value.
Message-Id: <20230805074945.1983707-1-damien@zamaudio.com>
-----------------------------------------------------------------------
Summary of changes:
i386/i386/apic.c | 33 ++++++++++++++++++++++-----------
i386/i386/apic.h | 2 ++
i386/i386/cpu_number.c | 19 +------------------
i386/i386/cpu_number.h | 1 +
i386/i386at/acpi_parse_apic.c | 2 ++
5 files changed, 28 insertions(+), 29 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-671-g22f2a716,
Samuel Thibault <=