[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.6-73-g675fd4e
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.6-73-g675fd4e |
Date: |
Tue, 19 Apr 2016 22:38:01 +0000 |
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 675fd4eecd75a7156c83bb814ecfdbbcfbf27ea1 (commit)
from c908225cb5def2c6df3cf889ca458db8b633d395 (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 675fd4eecd75a7156c83bb814ecfdbbcfbf27ea1
Author: Samuel Thibault <address@hidden>
Date: Wed Apr 20 00:32:15 2016 +0200
Add kernel profiling through sampling
* NEWS: Advertise feature.
* configfrac.ac (--enable-kernsample): Add option.
* kern/pc_sample.h (take_pc_sample): Add usermode and pc parameter.
(take_pc_sample_macro): Take usermode and pc parameters, pass as such to
take_pc_sample.
* kern/pc_sample.c (take_pc_sample): Use pc parameter when usermode is 1.
* kern/mach_clock.c (clock_interrupt): Add pc parameter. Pass usermode and
pc to take_pc_sample_macro call.
* i386/i386/hardclock.c (hardclock): Pass regs->eip to clock_interrupt call
on normal interrupts, NULL on interrupt interrupt.
* vm/vm_fault.c (vm_fault_cleanup): Set usermode to 1 and pc to NULL in
take_pc_sample_macro call.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 2 ++
configfrag.ac | 9 +++++++++
i386/i386/hardclock.c | 9 +++++----
kern/mach_clock.c | 10 +++++++---
kern/mach_clock.h | 3 ++-
kern/pc_sample.c | 10 ++++++++--
kern/pc_sample.h | 10 ++++++----
vm/vm_fault.c | 2 +-
8 files changed, 40 insertions(+), 15 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.6-73-g675fd4e,
Samuel Thibault <=