1*f5cc5a5cSClaudio Fontana /* 2*f5cc5a5cSClaudio Fontana * i386 KVM CPU type and functions 3*f5cc5a5cSClaudio Fontana * 4*f5cc5a5cSClaudio Fontana * Copyright (c) 2003 Fabrice Bellard 5*f5cc5a5cSClaudio Fontana * 6*f5cc5a5cSClaudio Fontana * This library is free software; you can redistribute it and/or 7*f5cc5a5cSClaudio Fontana * modify it under the terms of the GNU Lesser General Public 8*f5cc5a5cSClaudio Fontana * License as published by the Free Software Foundation; either 9*f5cc5a5cSClaudio Fontana * version 2 of the License, or (at your option) any later version. 10*f5cc5a5cSClaudio Fontana * 11*f5cc5a5cSClaudio Fontana * This library is distributed in the hope that it will be useful, 12*f5cc5a5cSClaudio Fontana * but WITHOUT ANY WARRANTY; without even the implied warranty of 13*f5cc5a5cSClaudio Fontana * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14*f5cc5a5cSClaudio Fontana * Lesser General Public License for more details. 15*f5cc5a5cSClaudio Fontana * 16*f5cc5a5cSClaudio Fontana * You should have received a copy of the GNU Lesser General Public 17*f5cc5a5cSClaudio Fontana * License along with this library; if not, see <http://www.gnu.org/licenses/>. 18*f5cc5a5cSClaudio Fontana */ 19*f5cc5a5cSClaudio Fontana 20*f5cc5a5cSClaudio Fontana #ifndef KVM_CPU_H 21*f5cc5a5cSClaudio Fontana #define KVM_CPU_H 22*f5cc5a5cSClaudio Fontana 23*f5cc5a5cSClaudio Fontana #ifdef CONFIG_KVM 24*f5cc5a5cSClaudio Fontana /* 25*f5cc5a5cSClaudio Fontana * Change the value of a KVM-specific default 26*f5cc5a5cSClaudio Fontana * 27*f5cc5a5cSClaudio Fontana * If value is NULL, no default will be set and the original 28*f5cc5a5cSClaudio Fontana * value from the CPU model table will be kept. 29*f5cc5a5cSClaudio Fontana * 30*f5cc5a5cSClaudio Fontana * It is valid to call this function only for properties that 31*f5cc5a5cSClaudio Fontana * are already present in the kvm_default_props table. 32*f5cc5a5cSClaudio Fontana */ 33*f5cc5a5cSClaudio Fontana void x86_cpu_change_kvm_default(const char *prop, const char *value); 34*f5cc5a5cSClaudio Fontana 35*f5cc5a5cSClaudio Fontana #else /* !CONFIG_KVM */ 36*f5cc5a5cSClaudio Fontana 37*f5cc5a5cSClaudio Fontana #define x86_cpu_change_kvm_default(a, b) 38*f5cc5a5cSClaudio Fontana 39*f5cc5a5cSClaudio Fontana #endif /* CONFIG_KVM */ 40*f5cc5a5cSClaudio Fontana 41*f5cc5a5cSClaudio Fontana #endif /* KVM_CPU_H */ 42