diff --git a/sys/boot/alpha/Makefile.inc b/sys/boot/alpha/Makefile.inc index f041076176dd..2d5f87dbac6e 100644 --- a/sys/boot/alpha/Makefile.inc +++ b/sys/boot/alpha/Makefile.inc @@ -2,5 +2,6 @@ PRIMARY_LOAD_ADDRESS= 20000000 # "Region 1 start" SECONDARY_LOAD_ADDRESS= 2000c000 # "Region 1 start" + 48k HEAP_LIMIT= 20040000 # "Region 1 start" + 256k +DPADD+= ${DESTDIR}/${LIBDIR}/libstand.a BINDIR= /usr/mdec diff --git a/sys/boot/alpha/boot1/Makefile b/sys/boot/alpha/boot1/Makefile index 1e5a6596a262..9eb918602e9f 100644 --- a/sys/boot/alpha/boot1/Makefile +++ b/sys/boot/alpha/boot1/Makefile @@ -26,7 +26,7 @@ CLEANFILES+= ${PROG}.sym ${PROG}.nosym ${PROG}.list all: ${PROG} afterinstall: - ln -sf boot1 /usr/mdec/sdboot + ln -sf boot1 /usr/mdec/daboot ${PROG}.nosym: ${PROG}.sym cp ${PROG}.sym ${PROG}.nosym diff --git a/sys/boot/alpha/libalpha/alpha_copy.c b/sys/boot/alpha/libalpha/alpha_copy.c index 250c41692dc6..196915c1eb23 100644 --- a/sys/boot/alpha/libalpha/alpha_copy.c +++ b/sys/boot/alpha/libalpha/alpha_copy.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: alpha_copy.c,v 1.1 1998/08/31 21:10:40 msmith Exp $ + * $Id: alpha_copy.c,v 1.2 1998/09/03 02:10:07 msmith Exp $ */ /* * MD primitives supporting placement of module data @@ -42,7 +42,7 @@ alpha_copyin(void *src, vm_offset_t dest, size_t len) } int -alpha_copyout(void *src, vm_offset_t dest, size_t len) +alpha_copyout(vm_offset_t src, void *dest, size_t len) { bcopy(src, dest, len); return(len); @@ -51,7 +51,7 @@ alpha_copyout(void *src, vm_offset_t dest, size_t len) int alpha_readin(int fd, vm_offset_t dest, size_t len) { - return(read(fd, dest, len)); + return(read(fd, (void *) dest, len)); } diff --git a/sys/boot/alpha/libalpha/libalpha.h b/sys/boot/alpha/libalpha/libalpha.h index 0308ea2810a2..c5a2e176e9c5 100644 --- a/sys/boot/alpha/libalpha/libalpha.h +++ b/sys/boot/alpha/libalpha/libalpha.h @@ -1,4 +1,4 @@ -/* $Id: libalpha.h,v 1.1.1.1 1998/08/21 03:17:42 msmith Exp $ */ +/* $Id: libalpha.h,v 1.2 1998/08/31 21:10:40 msmith Exp $ */ /* * Copyright (c) 1996 @@ -75,6 +75,7 @@ extern void delay(int); extern void reboot(void); extern int alpha_copyin(void *src, vm_offset_t dest, size_t len); +extern int alpha_copyout(vm_offset_t src, void *dest, size_t len); extern int alpha_readin(int fd, vm_offset_t dest, size_t len); extern int alpha_boot(void); diff --git a/sys/boot/common/bootstrap.h b/sys/boot/common/bootstrap.h index fe7d1c1afe9d..f02b4f4bcc1d 100644 --- a/sys/boot/common/bootstrap.h +++ b/sys/boot/common/bootstrap.h @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: bootstrap.h,v 1.5 1998/09/14 18:27:04 msmith Exp $ + * $Id: bootstrap.h,v 1.6 1998/09/19 01:31:28 msmith Exp $ */ #include @@ -212,6 +212,7 @@ extern vm_offset_t aout_findsym(char *name, struct loaded_module *mp); #ifdef __alpha__ #define MAKE_SET(set, sym) \ + static void const * const __set_##set##_sym_##sym = &sym; \ __asm(".align 3"); \ __asm(".section .set." #set ",\"aw\""); \ __asm(".quad " #sym); \ diff --git a/sys/boot/common/dev_net.c b/sys/boot/common/dev_net.c index 95f89fb4951b..d4b8a9c46b0d 100644 --- a/sys/boot/common/dev_net.c +++ b/sys/boot/common/dev_net.c @@ -1,5 +1,5 @@ /* - * $Id: dev_net.c,v 1.1.1.1 1998/08/21 03:17:41 msmith Exp $ + * $Id: dev_net.c,v 1.2 1998/08/22 10:31:01 dfr Exp $ * From: $NetBSD: dev_net.c,v 1.12 1997/12/10 20:38:37 gwr Exp $ */ @@ -67,7 +67,6 @@ #include #include #include -#include #include #include "dev_net.h" diff --git a/sys/boot/ofw/libofw/ofw_copy.c b/sys/boot/ofw/libofw/ofw_copy.c index 250c41692dc6..196915c1eb23 100644 --- a/sys/boot/ofw/libofw/ofw_copy.c +++ b/sys/boot/ofw/libofw/ofw_copy.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: alpha_copy.c,v 1.1 1998/08/31 21:10:40 msmith Exp $ + * $Id: alpha_copy.c,v 1.2 1998/09/03 02:10:07 msmith Exp $ */ /* * MD primitives supporting placement of module data @@ -42,7 +42,7 @@ alpha_copyin(void *src, vm_offset_t dest, size_t len) } int -alpha_copyout(void *src, vm_offset_t dest, size_t len) +alpha_copyout(vm_offset_t src, void *dest, size_t len) { bcopy(src, dest, len); return(len); @@ -51,7 +51,7 @@ alpha_copyout(void *src, vm_offset_t dest, size_t len) int alpha_readin(int fd, vm_offset_t dest, size_t len) { - return(read(fd, dest, len)); + return(read(fd, (void *) dest, len)); }