sid/component/cfgroot/ChangeLog: 2005-08-23 Dave Brolley * compConfig.cxx (reset): Drive step_control_pin. (get_current_config): Removed. * sid-control-dynamic-configurator.xml: Correct description of interface. * sid-control-dynamic-configurator.txt: Regenerated. sid/component/profiling/ChangeLog: 2005-08-23 Dave Brolley * gprof.cxx (configure): Don't reset the N-regular attribute of the scheduler. Call accumulate when configuring for cycles=N. sid/component/sched/ChangeLog: 2005-08-23 Dave Brolley * compSched.cxx (scheduling_event): Constructors now take a 'priority' argument. (operator <): Consider priority of events. (yield): Likewise. (next_event): Likewise. (schedule_irregular): Now takes a 'priority' argument. Used when creating scheduling events. (schedule_regular): Likewise. (refill_regular_events_table): Consider priority of events. (operator <<): Stream priority. (operator >>): Destream priority. (class scheduler_client): Add 'priority' member. (set_time): Pass priority of the client to the scheduler. (client_num_update): Handle N-priority attribute. * sid-sched.xml: Describe the N-priority attribute. * sid-sched.txt: Regenerated. sid/include/ChangeLog: 2005-08-23 Dave Brolley * sidcpuutil.h (step_pin_handler): Don't call configure_gprof here. (unconfigure_gprof): Check gprof_configured_p. (configure_gprof): Check gprof_configured_p. (configure_gprof_p): Removed. (gprof_spec): Removed. (configure): Call configure_gprof here. sid/main/dynamic/ChangeLog: 2005-08-23 Dave Brolley * mainDynamic.cxx (try_add_gprof): Initialize interval. * commonCfg.cxx (set_priority): New method of SchedCfg. (GprofCfg): Always call set_time, set_regular and set_priority. (BoardCfg::write_load): Don't connect init-seq to the dynamic configurator's step! pin. Call set_priority. * commonCfg.h (set_priority): New method of SchedCfg. (config_priority,gprof_priority,default_priority): New constants in SchedCfg.