URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [uclinux/] [uClinux-2.0.x/] [include/] [asm-armnommu/] [arch-rpc/] [system.h] - Rev 1765
Compare with Previous | Blame | View Log
/* * linux/include/asm-arm/arch-rpc/system.h * * Copyright (c) 1996 Russell King */ #ifndef __ASM_ARCH_SYSTEM_H #define __ASM_ARCH_SYSTEM_H #include <asm/proc-fns.h> #define arch_hard_reset() { \ extern void ecard_reset (int card); \ outb (0, IOMD_ROMCR0); \ ecard_reset (-1); \ cli(); \ __asm__ __volatile__("msr spsr, r1;" \ "mcr p15, 0, %0, c1, c0, 0;" \ "movs pc, #0" \ : \ : "r" (processor.u.armv3v4.reset())); \ } #endif