entry.S (7574349cee0b1cddc0aa1104d9b2fc5152d318d9) | entry.S (0b9b0200b0922c29dc251b99700f96dade92214a) |
---|---|
1/* 2 * Low-level system-call handling, trap handlers and context-switching 3 * 4 * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu> 5 * Copyright (C) 2008-2009 PetaLogix 6 * Copyright (C) 2003 John Williams <jwilliams@itee.uq.edu.au> 7 * Copyright (C) 2001,2002 NEC Corporation 8 * Copyright (C) 2001,2002 Miles Bader <miles@gnu.org> --- 979 unchanged lines hidden (view full) --- 988 nop 989 990ENTRY(_reset) 991 brai 0; /* Jump to reset vector */ 992 993 /* These are compiled and loaded into high memory, then 994 * copied into place in mach_early_setup */ 995 .section .init.ivt, "ax" | 1/* 2 * Low-level system-call handling, trap handlers and context-switching 3 * 4 * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu> 5 * Copyright (C) 2008-2009 PetaLogix 6 * Copyright (C) 2003 John Williams <jwilliams@itee.uq.edu.au> 7 * Copyright (C) 2001,2002 NEC Corporation 8 * Copyright (C) 2001,2002 Miles Bader <miles@gnu.org> --- 979 unchanged lines hidden (view full) --- 988 nop 989 990ENTRY(_reset) 991 brai 0; /* Jump to reset vector */ 992 993 /* These are compiled and loaded into high memory, then 994 * copied into place in mach_early_setup */ 995 .section .init.ivt, "ax" |
996#if CONFIG_MANUAL_RESET_VECTOR |
|
996 .org 0x0 | 997 .org 0x0 |
997 /* this is very important - here is the reset vector */ 998 /* in current MMU branch you don't care what is here - it is 999 * used from bootloader site - but this is correct for FS-BOOT */ 1000 brai 0x70 | 998 brai CONFIG_MANUAL_RESET_VECTOR 999#endif |
1001 .org 0x8 1002 brai TOPHYS(_user_exception); /* syscall handler */ 1003 .org 0x10 1004 brai TOPHYS(_interrupt); /* Interrupt handler */ 1005 .org 0x18 1006 brai TOPHYS(_debug_exception); /* debug trap handler */ 1007 .org 0x20 1008 brai TOPHYS(_hw_exception_handler); /* HW exception handler */ --- 33 unchanged lines hidden --- | 1000 .org 0x8 1001 brai TOPHYS(_user_exception); /* syscall handler */ 1002 .org 0x10 1003 brai TOPHYS(_interrupt); /* Interrupt handler */ 1004 .org 0x18 1005 brai TOPHYS(_debug_exception); /* debug trap handler */ 1006 .org 0x20 1007 brai TOPHYS(_hw_exception_handler); /* HW exception handler */ --- 33 unchanged lines hidden --- |