Ejemplo n.º 1
0
static int __init init_uw7(void)
{
	printk(KERN_INFO "SCO UnixWare 7.x emulator v0.1\n");
	if (register_exec_domain(&uw7_exec_domain)) {
		printk(KERN_ERR "UW7: Can't register UW7 exec domain (personality=%d)\n",
			PER_UW7);
		return 1;
	}
	if (uw7_proc_init()) {
		unregister_exec_domain(&uw7_exec_domain);
		return 1;
	}
	return 0;
}
Ejemplo n.º 2
0
static int __init
ia32_init (void)
{
	ia32_exec_domain.name = "Linux/x86";
	ia32_exec_domain.handler = NULL;
	ia32_exec_domain.pers_low = PER_LINUX32;
	ia32_exec_domain.pers_high = PER_LINUX32;
	ia32_exec_domain.signal_map = default_exec_domain.signal_map;
	ia32_exec_domain.signal_invmap = default_exec_domain.signal_invmap;
	register_exec_domain(&ia32_exec_domain);

#if PAGE_SHIFT > IA32_PAGE_SHIFT
	{
		extern struct kmem_cache *partial_page_cachep;

		partial_page_cachep = kmem_cache_create("partial_page_cache",
						sizeof(struct partial_page),
						0, SLAB_PANIC, NULL);
	}
#endif
	return 0;
}
Ejemplo n.º 3
0
static int __init arthur_init(void)
{
	return register_exec_domain(&arthur_exec_domain);
}
Ejemplo n.º 4
0
static int __init
init_uw7(void)
{
	return register_exec_domain(&uw7_exec_domain);
}
Ejemplo n.º 5
0
static int __init
isc_init(void)
{
	return register_exec_domain(&isc_exec_domain);
}