# HG changeset patch # User jld # Date 1254660537 0 # Node ID 9ddefe3aa75034c71ae568606e13d249eb9e9c4e # Parent 54e4112a7eefa8d6909604ec496f6abbe2233d54 * cdl/instrument.cdl: Add CYGDBG_KERNEL_INSTRUMENT_MLQ option. Issue reported by Pieter-Jan Busschaert. diff --git a/packages/kernel/current/ChangeLog b/packages/kernel/current/ChangeLog --- a/packages/kernel/current/ChangeLog +++ b/packages/kernel/current/ChangeLog @@ -1,3 +1,8 @@ +2009-10-04 John Dallaway + + * cdl/instrument.cdl: Add CYGDBG_KERNEL_INSTRUMENT_MLQ option. Issue + reported by Pieter-Jan Busschaert. + 2009-08-24 John Dallaway * doc/kernel.sgml: Use "reinterpret_cast" throughout the C++ thread diff --git a/packages/kernel/current/cdl/instrument.cdl b/packages/kernel/current/cdl/instrument.cdl --- a/packages/kernel/current/cdl/instrument.cdl +++ b/packages/kernel/current/cdl/instrument.cdl @@ -8,7 +8,7 @@ ## ####ECOSGPLCOPYRIGHTBEGIN#### ## ------------------------------------------- ## This file is part of eCos, the Embedded Configurable Operating System. -## Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. +## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc. ## ## eCos is free software; you can redistribute it and/or modify it under ## the terms of the GNU General Public License as published by the Free @@ -245,6 +245,19 @@ cdl_option CYGDBG_KERNEL_INSTRUMENT_SMP the code related to SMP operations." } +cdl_option CYGDBG_KERNEL_INSTRUMENT_MLQ { + display "Instrument multi-level queue scheduler operations" + default_value 1 + active_if CYGSEM_KERNEL_SCHED_MLQUEUE + description " + It is possible to perform selective instrumentation at + run-time. It is also possible to disable instrumentation + in various kernel components at compile-time, thus + reducing the code size overheads. This option controls + whether or not instrumentation support is compiled into + the code for the multi-level queue scheduler." +} + cdl_option CYGDBG_KERNEL_INSTRUMENT_USER { display "Support application-level instrumentation" default_value 1