1*1cd76c75SBen Gras /* $NetBSD: est.h,v 1.1 2011/02/23 11:43:22 jruoho Exp $ */ 2*1cd76c75SBen Gras 3*1cd76c75SBen Gras /* 4*1cd76c75SBen Gras * Copyright (c) 2003 Michael Eriksson. 5*1cd76c75SBen Gras * All rights reserved. 6*1cd76c75SBen Gras * 7*1cd76c75SBen Gras * Redistribution and use in source and binary forms, with or without 8*1cd76c75SBen Gras * modification, are permitted provided that the following conditions 9*1cd76c75SBen Gras * are met: 10*1cd76c75SBen Gras * 1. Redistributions of source code must retain the above copyright 11*1cd76c75SBen Gras * notice, this list of conditions and the following disclaimer. 12*1cd76c75SBen Gras * 2. Redistributions in binary form must reproduce the above copyright 13*1cd76c75SBen Gras * notice, this list of conditions and the following disclaimer in the 14*1cd76c75SBen Gras * documentation and/or other materials provided with the distribution. 15*1cd76c75SBen Gras * 3. The name of the author may not be used to endorse or promote products 16*1cd76c75SBen Gras * derived from this software without specific prior written permission. 17*1cd76c75SBen Gras * 18*1cd76c75SBen Gras * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 19*1cd76c75SBen Gras * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 20*1cd76c75SBen Gras * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 21*1cd76c75SBen Gras * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 22*1cd76c75SBen Gras * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 23*1cd76c75SBen Gras * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24*1cd76c75SBen Gras * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25*1cd76c75SBen Gras * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26*1cd76c75SBen Gras * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27*1cd76c75SBen Gras * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28*1cd76c75SBen Gras */ 29*1cd76c75SBen Gras 30*1cd76c75SBen Gras /*- 31*1cd76c75SBen Gras * Copyright (c) 2004 The NetBSD Foundation, Inc. 32*1cd76c75SBen Gras * All rights reserved. 33*1cd76c75SBen Gras * 34*1cd76c75SBen Gras * Redistribution and use in source and binary forms, with or without 35*1cd76c75SBen Gras * modification, are permitted provided that the following conditions 36*1cd76c75SBen Gras * are met: 37*1cd76c75SBen Gras * 1. Redistributions of source code must retain the above copyright 38*1cd76c75SBen Gras * notice, this list of conditions and the following disclaimer. 39*1cd76c75SBen Gras * 2. Redistributions in binary form must reproduce the above copyright 40*1cd76c75SBen Gras * notice, this list of conditions and the following disclaimer in the 41*1cd76c75SBen Gras * documentation and/or other materials provided with the distribution. 42*1cd76c75SBen Gras * 43*1cd76c75SBen Gras * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 44*1cd76c75SBen Gras * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 45*1cd76c75SBen Gras * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 46*1cd76c75SBen Gras * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 47*1cd76c75SBen Gras * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 48*1cd76c75SBen Gras * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 49*1cd76c75SBen Gras * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 50*1cd76c75SBen Gras * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 51*1cd76c75SBen Gras * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 52*1cd76c75SBen Gras * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 53*1cd76c75SBen Gras * POSSIBILITY OF SUCH DAMAGE. 54*1cd76c75SBen Gras */ 55*1cd76c75SBen Gras 56*1cd76c75SBen Gras #ifndef _X86_EST_H_ 57*1cd76c75SBen Gras #define _X86_EST_H_ 58*1cd76c75SBen Gras 59*1cd76c75SBen Gras int via_get_bus_clock(struct cpu_info *); 60*1cd76c75SBen Gras int viac7_get_bus_clock(struct cpu_info *); 61*1cd76c75SBen Gras int p3_get_bus_clock(struct cpu_info *); 62*1cd76c75SBen Gras int p4_get_bus_clock(struct cpu_info *); 63*1cd76c75SBen Gras 64*1cd76c75SBen Gras #endif /* !_X86_EST_H_ */ 65