mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-22 09:43:47 +00:00
Make the alpha bootstrap build again, fix some warning and change sdboot to daboot.
This commit is contained in:
parent
02c40feecd
commit
453455282c
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=39530
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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 <sys/types.h>
|
||||
|
@ -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); \
|
||||
|
|
|
@ -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 <stand.h>
|
||||
#include <net.h>
|
||||
#include <netif.h>
|
||||
#include <nfs.h>
|
||||
#include <bootparam.h>
|
||||
|
||||
#include "dev_net.h"
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue