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 ---