1*d9e8553bSMax Filippov /* 2*d9e8553bSMax Filippov * Copyright (c) 2019, Max Filippov, Open Source and Linux Lab. 3*d9e8553bSMax Filippov * All rights reserved. 4*d9e8553bSMax Filippov * 5*d9e8553bSMax Filippov * Redistribution and use in source and binary forms, with or without 6*d9e8553bSMax Filippov * modification, are permitted provided that the following conditions are met: 7*d9e8553bSMax Filippov * * Redistributions of source code must retain the above copyright 8*d9e8553bSMax Filippov * notice, this list of conditions and the following disclaimer. 9*d9e8553bSMax Filippov * * Redistributions in binary form must reproduce the above copyright 10*d9e8553bSMax Filippov * notice, this list of conditions and the following disclaimer in the 11*d9e8553bSMax Filippov * documentation and/or other materials provided with the distribution. 12*d9e8553bSMax Filippov * * Neither the name of the Open Source and Linux Lab nor the 13*d9e8553bSMax Filippov * names of its contributors may be used to endorse or promote products 14*d9e8553bSMax Filippov * derived from this software without specific prior written permission. 15*d9e8553bSMax Filippov * 16*d9e8553bSMax Filippov * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17*d9e8553bSMax Filippov * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18*d9e8553bSMax Filippov * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19*d9e8553bSMax Filippov * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 20*d9e8553bSMax Filippov * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 21*d9e8553bSMax Filippov * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 22*d9e8553bSMax Filippov * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 23*d9e8553bSMax Filippov * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24*d9e8553bSMax Filippov * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 25*d9e8553bSMax Filippov * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26*d9e8553bSMax Filippov */ 27*d9e8553bSMax Filippov 28*d9e8553bSMax Filippov #ifndef XTENSA_SIM_H 29*d9e8553bSMax Filippov #define XTENSA_SIM_H 30*d9e8553bSMax Filippov 31*d9e8553bSMax Filippov XtensaCPU *xtensa_sim_common_init(MachineState *machine); 32*d9e8553bSMax Filippov void xtensa_sim_load_kernel(XtensaCPU *cpu, MachineState *machine); 33*d9e8553bSMax Filippov 34*d9e8553bSMax Filippov #endif 35