/*
 * The Versatile Governor
 *
 *vsgov-locator: deals with detecting and setting throttle info.

 Copyright (C) 2004  Joseph Pingenot
 
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version  2.1  of  the  License, or (at your option) any later
 version.
                                                                                                       
 This library is distributed in the hope that it will be  useful,
 but  WITHOUT  ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
                                                                                                       
 You  should  have  received  a copy of the GNU Lesser General Public
 License along with this library; if not, write  to  the  Free Software
 Foundation,  Inc.,  59  Temple  Place,  Suite 330, Boston, MA 02111-1307  USA

*/


/*This decides what throttling to use.
 *ARGS:
 *  cpulist: list of cpus, from libacpi
 *  load: throttling load
 *RETURNS:
 *  T-state to use.
 */
unsigned int locate_throttling(struct libproc_acpi_cpu* cpulist, float tload);

