27 lines
		
	
	
		
			962 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			962 B
		
	
	
	
		
			C
		
	
	
	
/* h_reset.c -- Setup default reset handler.
 | 
						|
 * 
 | 
						|
 * Copyright (c) 2004  Red Hat, Inc. All rights reserved.
 | 
						|
 *
 | 
						|
 * This copyrighted material is made available to anyone wishing to use, modify,
 | 
						|
 * copy, or redistribute it subject to the terms and conditions of the BSD 
 | 
						|
 * License.  This program is distributed in the hope that it will be useful, 
 | 
						|
 * but WITHOUT ANY WARRANTY expressed or implied, including the implied 
 | 
						|
 * warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  A copy 
 | 
						|
 * of this license is available at http://www.opensource.org/licenses. Any 
 | 
						|
 * Red Hat trademarks that are incorporated in the source code or documentation
 | 
						|
 * are not subject to the BSD License and may only be used or replicated with 
 | 
						|
 * the express permission of Red Hat, Inc.
 | 
						|
 */
 | 
						|
 | 
						|
#pragma weak _handler_RESET
 | 
						|
 | 
						|
void _handler_RESET(void) __attribute__((section(".hwinit")));
 | 
						|
 | 
						|
extern void _start(void);
 | 
						|
void
 | 
						|
_handler_RESET(void)
 | 
						|
{
 | 
						|
  mep_di();
 | 
						|
  goto *(&_start); 	
 | 
						|
}
 |