Пример #1
0
void machine_halt(void)
{
	warn_early_printk();
	arch_local_irq_disable_all();
	smp_send_stop();
	hv_halt();
}
Пример #2
0
void machine_power_off(void)
{
	warn_early_printk();
	arch_local_irq_disable_all();
	smp_send_stop();
	hv_power_off();
}
Пример #3
0
void early_panic(const char *fmt, ...)
{
	va_list ap;
	arch_local_irq_disable_all();
	va_start(ap, fmt);
	early_printk("Kernel panic - not syncing: ");
	early_vprintk(fmt, ap);
	early_printk("\n");
	va_end(ap);
	dump_stack();
	hv_halt();
}
Пример #4
0
void machine_restart(char *cmd)
{
	arch_local_irq_disable_all();
	smp_send_stop();
	hv_restart((HV_VirtAddr) "vmlinux", (HV_VirtAddr) cmd);
}