1*84d9c625SLionel Sambuc/* $NetBSD: crt0.S,v 1.3 2013/06/21 15:54:08 matt Exp $ */ 2e83f7ba2SBen Gras 3*84d9c625SLionel Sambuc/*- 4*84d9c625SLionel Sambuc * Copyright (c) 2013 The NetBSD Foundation, Inc. 5e83f7ba2SBen Gras * All rights reserved. 6e83f7ba2SBen Gras * 7*84d9c625SLionel Sambuc * This code is derived from software contributed to The NetBSD Foundation 8*84d9c625SLionel Sambuc * by Matt Thomas of 3am Software Foundry. 9*84d9c625SLionel Sambuc * 10e83f7ba2SBen Gras * Redistribution and use in source and binary forms, with or without 11e83f7ba2SBen Gras * modification, are permitted provided that the following conditions 12e83f7ba2SBen Gras * are met: 13e83f7ba2SBen Gras * 1. Redistributions of source code must retain the above copyright 14e83f7ba2SBen Gras * notice, this list of conditions and the following disclaimer. 15e83f7ba2SBen Gras * 2. Redistributions in binary form must reproduce the above copyright 16e83f7ba2SBen Gras * notice, this list of conditions and the following disclaimer in the 17e83f7ba2SBen Gras * documentation and/or other materials provided with the distribution. 18e83f7ba2SBen Gras * 19*84d9c625SLionel Sambuc * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 20*84d9c625SLionel Sambuc * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 21*84d9c625SLionel Sambuc * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 22*84d9c625SLionel Sambuc * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 23*84d9c625SLionel Sambuc * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24*84d9c625SLionel Sambuc * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25*84d9c625SLionel Sambuc * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26*84d9c625SLionel Sambuc * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27*84d9c625SLionel Sambuc * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28*84d9c625SLionel Sambuc * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29*84d9c625SLionel Sambuc * POSSIBILITY OF SUCH DAMAGE. 30e83f7ba2SBen Gras */ 31e83f7ba2SBen Gras 32*84d9c625SLionel Sambuc#include <vax/asm.h> 33e83f7ba2SBen Gras 34*84d9c625SLionel SambucRCSID("$NetBSD: crt0.S,v 1.3 2013/06/21 15:54:08 matt Exp $") 35e83f7ba2SBen Gras 36e83f7ba2SBen GrasSTRONG_ALIAS(_start,__start) 37e83f7ba2SBen Gras 38*84d9c625SLionel Sambuc_ENTRY(__start, 0x0101) 39*84d9c625SLionel Sambuc movq %r8,-(%sp) /* ps_strings / obj */ 40e83f7ba2SBen Gras pushl %r7 /* cleanup */ 41f14fb602SLionel Sambuc calls $3,___start 42*84d9c625SLionel SambucEND(__start) 43