package embox.arch.e2k

module arch {
	option number cpu_count=2
	option string log_level="LOG_NONE"

	source "entry.c"
	source "mpspec.c"
	source "kernel_entry.S"
	source "e2k_interrupt.c"
	source "e2k_trap.c"
	source "e2k_syscall_handler.c"

	depends locore
}

module interrupt extends embox.arch.interrupt {
	source "ipl_impl.h"
	source "ipl_impl.c"
}

module context extends embox.arch.context {
	option string log_level="LOG_NONE"
	source "context.c", "context_switch.S", "context.h"
}

module x86_boot {
	source "boot.S"
}

module locore extends embox.arch.locore {
}
