summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch')
-rw-r--r--sys/arch/alpha/stand/OSFpal.c3
-rw-r--r--sys/arch/alpha/stand/boot/boot.c4
-rw-r--r--sys/arch/alpha/stand/loadfile.c42
3 files changed, 24 insertions, 25 deletions
diff --git a/sys/arch/alpha/stand/OSFpal.c b/sys/arch/alpha/stand/OSFpal.c
index 48aae25998a..b0010108dff 100644
--- a/sys/arch/alpha/stand/OSFpal.c
+++ b/sys/arch/alpha/stand/OSFpal.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: OSFpal.c,v 1.6 2001/05/16 00:38:15 deraadt Exp $ */
+/* $OpenBSD: OSFpal.c,v 1.7 2004/12/01 20:55:07 deraadt Exp $ */
/* $NetBSD: OSFpal.c,v 1.4 1996/10/13 03:00:24 christos Exp $ */
/*
@@ -50,6 +50,5 @@ OSFpal()
p->pcs_palrevisions[PALvar_OpenVMS],
p->pcs_palrevisions[PALvar_OSF1]);
(void)switch_palcode();
- printf("Switched to OSF PAL.\n");
}
diff --git a/sys/arch/alpha/stand/boot/boot.c b/sys/arch/alpha/stand/boot/boot.c
index dc9b3c82e88..f943553f702 100644
--- a/sys/arch/alpha/stand/boot/boot.c
+++ b/sys/arch/alpha/stand/boot/boot.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: boot.c,v 1.16 2004/07/05 19:59:20 deraadt Exp $ */
+/* $OpenBSD: boot.c,v 1.17 2004/12/01 20:55:09 deraadt Exp $ */
/* $NetBSD: boot.c,v 1.10 1997/01/18 01:58:33 cgd Exp $ */
/*
@@ -110,12 +110,10 @@ main()
bootinfo_v1.cnputc = NULL;
bootinfo_v1.cnpollc = NULL;
- (void)printf("Entering %s at 0x%lx...\n", name, entry);
(*(void (*)(u_int64_t, u_int64_t, u_int64_t, void *, u_int64_t,
u_int64_t))entry)(ffp_save, ptbr_save, BOOTINFO_MAGIC,
&bootinfo_v1, 1, 0);
fail:
- (void)printf("Boot failed! Halting...\n");
halt();
}
diff --git a/sys/arch/alpha/stand/loadfile.c b/sys/arch/alpha/stand/loadfile.c
index 2fd2ac4d5aa..c1a40af12b7 100644
--- a/sys/arch/alpha/stand/loadfile.c
+++ b/sys/arch/alpha/stand/loadfile.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: loadfile.c,v 1.15 2004/07/05 19:59:17 deraadt Exp $ */
+/* $OpenBSD: loadfile.c,v 1.16 2004/12/01 20:55:07 deraadt Exp $ */
/* $NetBSD: loadfile.c,v 1.3 1997/04/06 08:40:59 cgd Exp $ */
/*
@@ -64,6 +64,8 @@ int loadfile(char *, u_int64_t *);
paddr_t ffp_save, ptbr_save;
vaddr_t ssym, esym;
+#define WARN(...)
+
/*
* Open 'filename', read in program and return the entry point or -1 if error.
*/
@@ -88,13 +90,13 @@ loadfile(fname, entryp)
/* Open the file. */
rval = 1;
if ((fd = open(fname, 0)) < 0) {
- (void)printf("open %s: %s\n", fname, strerror(errno));
+ WARN(("open %s: errno %d\n", fname, errno));
goto err;
}
/* Read the exec header. */
if (read(fd, &hdr, sizeof(hdr)) != sizeof(hdr)) {
- (void)printf("read header: %s\n", strerror(errno));
+ WARN(("read header: %s\n", strerror(errno)));
goto err;
}
@@ -133,12 +135,12 @@ coff_exec(fd, coff, entryp)
/* Read in text. */
(void)printf("%lu", coff->a.tsize);
if (lseek(fd, ECOFF_TXTOFF(coff), SEEK_SET) == -1) {
- (void)printf("seek to text: %s\n", strerror(errno));
+ WARN(("seek to text: %s\n", strerror(errno)));
return (1);
}
if (read(fd, (void *)coff->a.text_start, coff->a.tsize) !=
coff->a.tsize) {
- (void)printf("read text: %s\n", strerror(errno));
+ WARN(("read text: %s\n", strerror(errno)));
return (1);
}
@@ -147,7 +149,7 @@ coff_exec(fd, coff, entryp)
(void)printf("+%lu", coff->a.dsize);
if (read(fd, (void *)coff->a.data_start, coff->a.dsize) !=
coff->a.dsize) {
- (void)printf("read data: %s\n", strerror(errno));
+ WARN(("read data: %s\n", strerror(errno)));
return (1);
}
}
@@ -168,13 +170,13 @@ coff_exec(fd, coff, entryp)
/* Get symbols if there for DDB's sake. */
if (coff->f.f_symptr && coff->f.f_nsyms) {
if (lseek(fd, coff->f.f_symptr, SEEK_SET) == -1) {
- printf("seek to symbol table header: %s\n",
- strerror(errno));
+ WARN(("seek to symbol table header: %s\n",
+ strerror(errno)));
return (1);
}
if (read(fd, &symhdr, coff->f.f_nsyms) != coff->f.f_nsyms) {
- printf("read symbol table header: %s\n",
- strerror(errno));
+ WARN(("read symbol table header: %s\n",
+ strerror(errno)));
return (1);
}
*(long *)ffp_save = symsize =
@@ -184,13 +186,13 @@ coff_exec(fd, coff, entryp)
symtab = (struct nlist *)ffp_save;
bzero(symtab, symsize);
if (lseek(fd, symhdr.cbExtOffset, SEEK_SET) == -1) {
- printf("lseek to symbol table: %s\n", strerror(errno));
+ WARN(("lseek to symbol table: %s\n", strerror(errno)));
return (1);
}
nesyms = symhdr.esymMax;
while (nesyms--) {
if (read(fd, &sym, sizeof(sym)) != sizeof(sym)) {
- printf("read symbols: %s\n", strerror(errno));
+ WARN(("read symbols: %s\n", strerror(errno)));
return (1);
}
symtab->n_un.n_strx = sym.es_strindex + sizeof(int);
@@ -204,12 +206,12 @@ coff_exec(fd, coff, entryp)
*(int *)ffp_save = symhdr.estrMax + sizeof(int);
ffp_save += sizeof(int);
if (lseek(fd, symhdr.cbSsExtOffset, SEEK_SET) == -1) {
- printf("seek to string table: %s\n", strerror(errno));
+ WARN(("seek to string table: %s\n", strerror(errno)));
return (1);
}
if (read(fd, (char *)ffp_save, symhdr.estrMax) !=
symhdr.estrMax) {
- printf("read string table: %s\n", strerror(errno));
+ WARN(("read string table: %s\n", strerror(errno)));
return (1);
}
ffp_save += symhdr.estrMax;
@@ -245,7 +247,7 @@ elf_exec(fd, elf, entryp)
Elf64_Phdr phdr;
(void)lseek(fd, elf->e_phoff + sizeof(phdr) * i, SEEK_SET);
if (read(fd, (void *)&phdr, sizeof(phdr)) != sizeof(phdr)) {
- (void)printf("read phdr: %s\n", strerror(errno));
+ WARN(("read phdr: %s\n", strerror(errno)));
return (1);
}
if (phdr.p_type != PT_LOAD ||
@@ -257,7 +259,7 @@ elf_exec(fd, elf, entryp)
(void)lseek(fd, phdr.p_offset, SEEK_SET);
if (read(fd, (void *)phdr.p_vaddr, phdr.p_filesz) !=
phdr.p_filesz) {
- (void)printf("read text: %s\n", strerror(errno));
+ WARN(("read text: %s\n", strerror(errno)));
return (1);
}
if (first || ffp_save < phdr.p_vaddr + phdr.p_memsz)
@@ -281,7 +283,7 @@ elf_exec(fd, elf, entryp)
ffp_save += sizeof(Elf64_Ehdr);
if (lseek(fd, elf->e_shoff, SEEK_SET) == -1) {
- printf("seek to section headers: %s\n", strerror(errno));
+ WARN(("seek to section headers: %s\n", strerror(errno)));
return (1);
}
@@ -290,7 +292,7 @@ elf_exec(fd, elf, entryp)
ffp_save += roundup(sz, sizeof(long));
if (read(fd, shp, sz) != sz) {
- printf("read section headers: %d\n", strerror(errno));
+ WARN(("read section headers: %d\n", strerror(errno)));
return (1);
}
@@ -314,12 +316,12 @@ elf_exec(fd, elf, entryp)
printf("%s%ld", first ? " [" : "+",
(u_long)shp[i].sh_size);
if (lseek(fd, shp[i].sh_offset, SEEK_SET) == -1) {
- printf("lseek symbols: %s\n", strerror(errno));
+ WARN(("lseek symbols: %s\n", strerror(errno)));
return (1);
}
if (read(fd, (void *)ffp_save, shp[i].sh_size) !=
shp[i].sh_size) {
- printf("read symbols: %s\n", strerror(errno));
+ WARN(("read symbols: %s\n", strerror(errno)));
return (1);
}
ffp_save += roundup(shp[i].sh_size, sizeof(long));