package embox.arch.mips

module locore {
	@NoRuntime depends exception
	@NoRuntime depends boot
	@NoRuntime depends reg
}

module boot {
	source "boot.S"
	source "reset.S"
}

module exception {
	option string log_level="LOG_INFO"

	source "entry.S"
	source "exc_init.c"
	source "exc_handler.c"
	source "irq_handler.c"

	depends embox.arch.mips.mm.cache_api
}

module ipl extends embox.arch.interrupt {
	source "ipl.h"
}

module cpu_idle extends embox.arch.cpu_idle {
	source "cpu_idle.h"
}
