1// _sharedvectors-for-reset.S -- Reference to pull in a shared reset vector 2// $Id: //depot/rel/Foxhill/dot.8/Xtensa/OS/xtos/_sharedvectors-for-reset.S#1 $ 3 4// Copyright (c) 2008 Tensilica Inc. 5// 6// Permission is hereby granted, free of charge, to any person obtaining 7// a copy of this software and associated documentation files (the 8// "Software"), to deal in the Software without restriction, including 9// without limitation the rights to use, copy, modify, merge, publish, 10// distribute, sublicense, and/or sell copies of the Software, and to 11// permit persons to whom the Software is furnished to do so, subject to 12// the following conditions: 13// 14// The above copyright notice and this permission notice shall be included 15// in all copies or substantial portions of the Software. 16// 17// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 18// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 19// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 20// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 21// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 22// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 23// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24 25#include <xtensa/coreasm.h> 26 27/* Multicore build flows can use this file (_sharedvectors-for-reset.o) 28 by copying it to _sharedvectors.o early in the linker search path 29 (to override the default one), and updating the memory map or linker 30 scripts accordingly. 31 This file pulls in a sharable reset vector (typically 32 shared-reset-vector.S, which requires the PRID option). */ 33 34.global _SharedResetVector 35 36/* The following allows this object file to be pulled in by reference: */ 37.text 38.global _xtos_sharedvectors_ref_ 39.set _xtos_sharedvectors_ref_, 0 40 41