1b79b38e4SMax Filippov /* 2b79b38e4SMax Filippov * Copyright (c) 2011, Max Filippov, Open Source and Linux Lab. 3b79b38e4SMax Filippov * All rights reserved. 4b79b38e4SMax Filippov * 5b79b38e4SMax Filippov * Redistribution and use in source and binary forms, with or without 6b79b38e4SMax Filippov * modification, are permitted provided that the following conditions are met: 7b79b38e4SMax Filippov * * Redistributions of source code must retain the above copyright 8b79b38e4SMax Filippov * notice, this list of conditions and the following disclaimer. 9b79b38e4SMax Filippov * * Redistributions in binary form must reproduce the above copyright 10b79b38e4SMax Filippov * notice, this list of conditions and the following disclaimer in the 11b79b38e4SMax Filippov * documentation and/or other materials provided with the distribution. 12b79b38e4SMax Filippov * * Neither the name of the Open Source and Linux Lab nor the 13b79b38e4SMax Filippov * names of its contributors may be used to endorse or promote products 14b79b38e4SMax Filippov * derived from this software without specific prior written permission. 15b79b38e4SMax Filippov * 16b79b38e4SMax Filippov * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17b79b38e4SMax Filippov * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18b79b38e4SMax Filippov * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19b79b38e4SMax Filippov * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 20b79b38e4SMax Filippov * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 21b79b38e4SMax Filippov * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 22b79b38e4SMax Filippov * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 23b79b38e4SMax Filippov * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24b79b38e4SMax Filippov * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 25b79b38e4SMax Filippov * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26b79b38e4SMax Filippov */ 27b79b38e4SMax Filippov 2809aae23dSPeter Maydell #include "qemu/osdep.h" 29935f7a2bSMax Filippov #include "cpu.h" 30022c62cbSPaolo Bonzini #include "exec/exec-all.h" 31022c62cbSPaolo Bonzini #include "exec/gdbstub.h" 321de7afc9SPaolo Bonzini #include "qemu/host-utils.h" 33935f7a2bSMax Filippov 34935f7a2bSMax Filippov #include "core-fsf/core-isa.h" 35935f7a2bSMax Filippov #include "overlay_tool.h" 36935f7a2bSMax Filippov 371479073bSMax Filippov static XtensaConfig fsf __attribute__((unused)) = { 38935f7a2bSMax Filippov .name = "fsf", 391479073bSMax Filippov .gdb_regmap = { 40935f7a2bSMax Filippov /* GDB for this core is not supported currently */ 411479073bSMax Filippov .reg = { 421479073bSMax Filippov XTREG_END 431479073bSMax Filippov }, 441479073bSMax Filippov }, 45935f7a2bSMax Filippov .clock_freq_khz = 10000, 46676056d4SMax Filippov DEFAULT_SECTIONS 47935f7a2bSMax Filippov }; 48935f7a2bSMax Filippov 49935f7a2bSMax Filippov REGISTER_CORE(fsf) 50