[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-670-g5e25bd3c
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-670-g5e25bd3c |
Date: |
Fri, 4 Aug 2023 19:51:47 -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 5e25bd3cbd2be0e510d53e2b35ddb2c54a8e0ac5 (commit)
via 0f59ffa714ec2ba17cd77f2bc57d4eab4e362535 (commit)
from aaa33bd1ef300380279d9e2875b61a7abaf2c88d (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 5e25bd3cbd2be0e510d53e2b35ddb2c54a8e0ac5
Author: Damien Zammit <damien@zamaudio.com>
Date: Sat Jul 22 04:50:50 2023 +0000
Add timing info to MACH_LOCK_MON lock monitoring
Booting to beginning of bootstrap with different number of cpus
and checking the lock statistics where TIME is in milliseconds:
Set MACH_LOCK_MON to 1 in configfrag.ac, then
Configure options
--enable-ncpus=8 --enable-kdb --enable-apic --disable-linux-groups
-smp 1
db{0}> show all slocks
SUCCESS FAIL MASKED STACK TIME LOCK/CALLER
4208 0/0 4208/100 2/0 7890/1 0xc1098f54(c11847c8)
1 0/0 1/100 0/0 7890/7890 0x315(c11966e0)
30742 0/0 0/0 2106/0 160/0 0xf52a9e2c(f5a07958)
30742 0/0 0/0 0/0 140/0 0xf52a5e2c(f5a07b10)
149649 0/0 3372/2 1/0 120/0 0xc118a590(c118a9d4)
16428 0/0 0/0 1/0 90/0 0xf52a5dd0(f5a07ab8)
14345 0/0 0/0 18/0 80/0 0xf64afe2c(f64aa488)
1791 0/0 0/0 1/0 80/0 0xf52a3e70(f5e57f70)
17331 total locks, 0 empty buckets
2320150 0/0 455490/19 11570533/4 17860/0 0xc10a4580(c10a4580)
-smp 2
(could not wait until booted)
db{0}> show all slocks
SUCCESS FAIL MASKED STACK TIME LOCK/CALLER
47082 0/0 47082/100 0/0 413940/8 0xc1098f54(c11847c8)
2 0/0 2/100 0/0 413940/206970 0x6ede(c11966e0)
47139 0/0 0/0 2106/0 4670/0 0xc119edec(f5e409b0)
132895 3/0 3372/2 1/0 4580/0 0xc118a590(c118a9d4)
118313 0/0 2/0 0/0 3660/0 0xc1098ec4(c1189f80)
183233 1/0 1714/0 2/0 2290/0 0xc1098e54(c118aa8c)
14357 0/0 0/0 1878/0 1200/0 0xf52a4de0(f5e40a60)
14345 0/0 0/0 18/0 1200/0 0xf52a4dec(f528f488)
16910 total locks, 0 empty buckets
2220850 455/0 485391/21 11549793/5 879030/0
0xc10a4580(c10a4580)
Message-Id: <20230722045043.1579134-1-damien@zamaudio.com>
commit 0f59ffa714ec2ba17cd77f2bc57d4eab4e362535
Author: Damien Zammit <damien@zamaudio.com>
Date: Sat Jul 22 04:50:27 2023 +0000
db_interface: Don't call db_on if MACH_KDB is off
Allows building of gnumach with --disable-kdb and --enable-ncpus > 1
Message-Id: <20230722045019.1579102-1-damien@zamaudio.com>
-----------------------------------------------------------------------
Summary of changes:
i386/i386/db_interface.c | 2 +-
kern/lock_mon.c | 10 ++++------
2 files changed, 5 insertions(+), 7 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-670-g5e25bd3c,
Samuel Thibault <=