1 // 2 // Copyright (c) 2010-2022 Antmicro 3 // 4 // This file is licensed under the MIT License. 5 // Full license text is available in 'licenses/MIT.txt'. 6 // 7 8 using System; 9 using Antmicro.Renode.Core; 10 using Antmicro.Renode.Peripherals.Bus; 11 using Antmicro.Renode.Utilities; 12 using System.Collections.Generic; 13 14 namespace Antmicro.Renode.Peripherals.CPU 15 { 16 public interface IInitableCPU : ICPU 17 { InitFromElf(ELFSharp.ELF.IELF elf)18 void InitFromElf(ELFSharp.ELF.IELF elf); InitFromUImage(ELFSharp.UImage.UImage uImage)19 void InitFromUImage(ELFSharp.UImage.UImage uImage); 20 } 21 } 22 23