bzero/bcopy -> memset/memcpy
This commit is contained in:
parent
6bf28caf3e
commit
146396081b
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: autoconf.c,v 1.84 2003/10/21 08:26:31 petrov Exp $ */
|
||||
/* $NetBSD: autoconf.c,v 1.85 2003/11/09 16:41:52 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1996
|
||||
@ -48,7 +48,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.84 2003/10/21 08:26:31 petrov Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.85 2003/11/09 16:41:52 martin Exp $");
|
||||
|
||||
#include "opt_ddb.h"
|
||||
#include "opt_kgdb.h"
|
||||
@ -266,7 +266,7 @@ bootpath_build()
|
||||
register long chosen;
|
||||
char buf[128];
|
||||
|
||||
bzero((void*)bootpath, sizeof(bootpath));
|
||||
memset(bootpath, 0, sizeof(bootpath));
|
||||
bp = bootpath;
|
||||
|
||||
/*
|
||||
@ -637,7 +637,7 @@ extern struct sparc_bus_space_tag mainbus_space_tag;
|
||||
continue;
|
||||
if (strcmp(buf, "cpu") != 0)
|
||||
continue;
|
||||
bzero(&ma, sizeof(ma));
|
||||
memset(&ma, 0, sizeof(ma));
|
||||
ma.ma_bustag = &mainbus_space_tag;
|
||||
ma.ma_dmatag = &mainbus_dma_tag;
|
||||
ma.ma_node = node;
|
||||
@ -676,7 +676,7 @@ extern struct sparc_bus_space_tag mainbus_space_tag;
|
||||
if (sp != NULL)
|
||||
continue; /* an "early" device already configured */
|
||||
|
||||
bzero(&ma, sizeof ma);
|
||||
memset(&ma, 0, sizeof ma);
|
||||
ma.ma_bustag = &mainbus_space_tag;
|
||||
ma.ma_dmatag = &mainbus_dma_tag;
|
||||
ma.ma_name = buf;
|
||||
@ -737,7 +737,7 @@ extern struct sparc_bus_space_tag mainbus_space_tag;
|
||||
free(ma.ma_address, M_DEVBUF);
|
||||
}
|
||||
/* Try to attach PROM console */
|
||||
bzero(&ma, sizeof ma);
|
||||
memset(&ma, 0, sizeof ma);
|
||||
ma.ma_name = "pcons";
|
||||
(void) config_found(dev, (void *)&ma, mbprint);
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: disksubr.c,v 1.18 2003/07/15 03:36:08 lukem Exp $ */
|
||||
/* $NetBSD: disksubr.c,v 1.19 2003/11/09 16:41:52 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1994, 1995 Gordon W. Ross
|
||||
@ -32,7 +32,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.18 2003/07/15 03:36:08 lukem Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.19 2003/11/09 16:41:52 martin Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
@ -111,7 +111,7 @@ readdisklabel(dev, strat, lp, clp)
|
||||
error = biowait(bp);
|
||||
if (error == 0) {
|
||||
/* Save the whole block in case it has info we need. */
|
||||
bcopy(bp->b_data, clp->cd_block, sizeof(clp->cd_block));
|
||||
memcpy(clp->cd_block, bp->b_data, sizeof(clp->cd_block));
|
||||
}
|
||||
brelse(bp);
|
||||
if (error)
|
||||
@ -132,7 +132,7 @@ readdisklabel(dev, strat, lp, clp)
|
||||
return (disklabel_sun_to_bsd(clp->cd_block, lp));
|
||||
|
||||
|
||||
bzero(clp->cd_block, sizeof(clp->cd_block));
|
||||
memset(clp->cd_block, 0, sizeof(clp->cd_block));
|
||||
return ("no disk label");
|
||||
}
|
||||
|
||||
@ -202,7 +202,7 @@ writedisklabel(dev, strat, lp, clp)
|
||||
return EFBIG;
|
||||
|
||||
slp = (struct sun_disklabel *)clp->cd_block;
|
||||
bzero(slp->sl_bsdlabel, sizeof(slp->sl_bsdlabel));
|
||||
memset(slp->sl_bsdlabel, 0, sizeof(slp->sl_bsdlabel));
|
||||
dlp = (struct disklabel *)slp->sl_bsdlabel;
|
||||
*dlp = *lp;
|
||||
|
||||
@ -213,7 +213,7 @@ writedisklabel(dev, strat, lp, clp)
|
||||
|
||||
/* Get a buffer and copy the new label into it. */
|
||||
bp = geteblk((int)lp->d_secsize);
|
||||
bcopy(clp->cd_block, bp->b_data, sizeof(clp->cd_block));
|
||||
memcpy(bp->b_data, clp->cd_block, sizeof(clp->cd_block));
|
||||
|
||||
/* Write out the updated label. */
|
||||
bp->b_dev = dev;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: intr.c,v 1.46 2003/10/01 02:01:20 petrov Exp $ */
|
||||
/* $NetBSD: intr.c,v 1.47 2003/11/09 16:41:52 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1992, 1993
|
||||
@ -41,7 +41,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.46 2003/10/01 02:01:20 petrov Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.47 2003/11/09 16:41:52 martin Exp $");
|
||||
|
||||
#include "opt_ddb.h"
|
||||
#include "pcons.h"
|
||||
@ -313,7 +313,7 @@ softintr_establish(level, fun, arg)
|
||||
struct intrhand *ih;
|
||||
|
||||
ih = malloc(sizeof(*ih), M_DEVBUF, 0);
|
||||
bzero(ih, sizeof(*ih));
|
||||
memset(ih, 0, sizeof(*ih));
|
||||
ih->ih_fun = (int (*) __P((void *)))fun; /* XXX */
|
||||
ih->ih_arg = arg;
|
||||
ih->ih_pil = level;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: machdep.c,v 1.155 2003/10/30 21:02:55 matt Exp $ */
|
||||
/* $NetBSD: machdep.c,v 1.156 2003/11/09 16:41:52 martin Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1996, 1997, 1998 The NetBSD Foundation, Inc.
|
||||
@ -78,7 +78,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.155 2003/10/30 21:02:55 matt Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.156 2003/11/09 16:41:52 martin Exp $");
|
||||
|
||||
#include "opt_ddb.h"
|
||||
#include "opt_compat_netbsd.h"
|
||||
@ -358,7 +358,7 @@ setregs(l, pack, stack)
|
||||
free((void *)fs, M_SUBPROC);
|
||||
l->l_md.md_fpstate = NULL;
|
||||
}
|
||||
bzero((caddr_t)tf, sizeof *tf);
|
||||
memset(tf, 0, sizeof *tf);
|
||||
tf->tf_tstate = tstate;
|
||||
tf->tf_global[1] = (vaddr_t)l->l_proc->p_psstr;
|
||||
/* %g4 needs to point to the start of the data segment */
|
||||
@ -716,7 +716,7 @@ haltsys:
|
||||
i = strlen(user_boot_string);
|
||||
if (i > sizeof(str))
|
||||
OF_boot(user_boot_string); /* XXX */
|
||||
bcopy(user_boot_string, str, i);
|
||||
memcpy(str, user_boot_string, i);
|
||||
} else {
|
||||
i = 1;
|
||||
str[0] = '\0';
|
||||
@ -1017,7 +1017,7 @@ _bus_dmamap_create(t, size, nsegments, maxsegsz, boundary, flags, dmamp)
|
||||
(flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK)) == NULL)
|
||||
return (ENOMEM);
|
||||
|
||||
bzero(mapstore, mapsize);
|
||||
memset(mapstore, 0, mapsize);
|
||||
map = (struct sparc_bus_dmamap *)mapstore;
|
||||
map->_dm_size = size;
|
||||
map->_dm_segcnt = nsegments;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: mem.c,v 1.29 2003/08/07 16:29:51 agc Exp $ */
|
||||
/* $NetBSD: mem.c,v 1.30 2003/11/09 16:41:52 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1982, 1986, 1990, 1993
|
||||
@ -77,7 +77,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: mem.c,v 1.29 2003/08/07 16:29:51 agc Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: mem.c,v 1.30 2003/11/09 16:41:52 martin Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/buf.h>
|
||||
@ -267,7 +267,7 @@ mmrw(dev, uio, flags)
|
||||
if (zeropage == NULL) {
|
||||
zeropage = (caddr_t)
|
||||
malloc(PAGE_SIZE, M_TEMP, M_WAITOK);
|
||||
bzero(zeropage, PAGE_SIZE);
|
||||
memset(zeropage, 0, PAGE_SIZE);
|
||||
}
|
||||
c = min(iov->iov_len, PAGE_SIZE);
|
||||
error = uiomove(zeropage, c, uio);
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: netbsd32_machdep.c,v 1.40 2003/10/26 08:05:27 christos Exp $ */
|
||||
/* $NetBSD: netbsd32_machdep.c,v 1.41 2003/11/09 16:41:53 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1998, 2001 Matthew R. Green
|
||||
@ -29,7 +29,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.40 2003/10/26 08:05:27 christos Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.41 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#ifdef _KERNEL_OPT
|
||||
#include "opt_compat_netbsd.h"
|
||||
@ -134,7 +134,7 @@ netbsd32_setregs(struct lwp *l, struct exec_package *pack, u_long stack)
|
||||
free((void *)fs, M_SUBPROC);
|
||||
l->l_md.md_fpstate = NULL;
|
||||
}
|
||||
bzero((caddr_t)tf, sizeof *tf);
|
||||
memset(tf, 0, sizeof *tf);
|
||||
tf->tf_tstate = tstate;
|
||||
tf->tf_global[1] = (u_int)(u_long)p->p_psstr;
|
||||
tf->tf_pc = pack->ep_entry & ~3;
|
||||
@ -650,7 +650,7 @@ cpu_coredump32(l, vp, cred, chdr)
|
||||
md_core.md_fpstate.fs_queue[i] =
|
||||
l->l_md.md_fpstate->fs_queue[i];
|
||||
} else
|
||||
bzero((caddr_t)&md_core.md_fpstate,
|
||||
memset(&md_core.md_fpstate, 0,
|
||||
sizeof(md_core.md_fpstate));
|
||||
|
||||
CORE_SETMAGIC(cseg, CORESEGMAGIC, MID_MACHINE, CORE_CPU);
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: pmap.c,v 1.148 2003/10/26 19:18:16 christos Exp $ */
|
||||
/* $NetBSD: pmap.c,v 1.149 2003/11/09 16:41:53 martin Exp $ */
|
||||
/*
|
||||
*
|
||||
* Copyright (C) 1996-1999 Eduardo Horvath.
|
||||
@ -26,7 +26,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.148 2003/10/26 19:18:16 christos Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.149 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#undef NO_VCACHE /* Don't forget the locked TLB in dostart */
|
||||
#define HWREF
|
||||
@ -527,7 +527,7 @@ pmap_bootstrap(kernelstart, kernelend, maxctx)
|
||||
prom_printf("no virtual-memory?");
|
||||
OF_exit();
|
||||
}
|
||||
bzero((caddr_t)memlist, sizeof(memlist));
|
||||
memset(memlist, 0, sizeof(memlist));
|
||||
if (OF_getprop(vmemh, "available", memlist, sizeof(memlist)) <= 0) {
|
||||
prom_printf("no vmemory avail?");
|
||||
OF_exit();
|
||||
@ -700,8 +700,8 @@ remap_data:
|
||||
prom_map_phys(newkp, sz, (vaddr_t)newkv, -1);
|
||||
BDPRINTF(PDB_BOOT1, ("Copying %ld bytes kernel data...",
|
||||
kdsize));
|
||||
bzero((void *)newkv, sz);
|
||||
bcopy((void *)kdata, (void *)newkv, kdsize);
|
||||
memset((void*)newkv, 0, sz);
|
||||
memcpy((void*)newkv, (void*)kdata, kdsize);
|
||||
BDPRINTF(PDB_BOOT1, ("done. Swapping maps..unmap new\r\n"));
|
||||
prom_unmap_virt((vaddr_t)newkv, sz);
|
||||
BDPRINTF(PDB_BOOT, ("remap old "));
|
||||
@ -735,7 +735,7 @@ remap_data:
|
||||
}
|
||||
memsize = OF_getproplen(memh, "reg") + 2 * sizeof(struct mem_region);
|
||||
valloc(mem, struct mem_region, memsize);
|
||||
bzero((caddr_t)mem, memsize);
|
||||
memset(mem, 0, memsize);
|
||||
if (OF_getprop(memh, "reg", mem, memsize) <= 0) {
|
||||
prom_printf("no memory installed?");
|
||||
OF_exit();
|
||||
@ -823,7 +823,7 @@ remap_data:
|
||||
prom_map_phys(newkp, ktsize, (vaddr_t)newkv, -1);
|
||||
BDPRINTF(PDB_BOOT1, ("Copying %ld bytes kernel text...",
|
||||
ktsize));
|
||||
bcopy((void *)ktext, (void *)newkv,
|
||||
memcpy((void *)newkv, (void *)ktext,
|
||||
ktsize);
|
||||
BDPRINTF(PDB_BOOT1, ("done. Swapping maps..unmap new\r\n"));
|
||||
prom_unmap_virt((vaddr_t)newkv, 4*MEG);
|
||||
@ -931,7 +931,7 @@ remap_data:
|
||||
*/
|
||||
sz = OF_getproplen(memh, "available") + sizeof(struct mem_region);
|
||||
valloc(orig, struct mem_region, sz);
|
||||
bzero((caddr_t)orig, sz);
|
||||
memset(orig, 0, sz);
|
||||
if (OF_getprop(memh, "available", orig, sz) <= 0) {
|
||||
prom_printf("no available RAM?");
|
||||
OF_exit();
|
||||
@ -948,7 +948,7 @@ remap_data:
|
||||
}
|
||||
#endif
|
||||
valloc(avail, struct mem_region, sz);
|
||||
bzero((caddr_t)avail, sz);
|
||||
memset(avail, 0, sz);
|
||||
for (pcnt = 0, mp = orig, mp1 = avail; (mp1->size = mp->size);
|
||||
mp++, mp1++) {
|
||||
mp1->start = mp->start;
|
||||
@ -960,7 +960,7 @@ remap_data:
|
||||
*/
|
||||
numctx = maxctx;
|
||||
valloc(ctxbusy, paddr_t, CTXSIZE);
|
||||
bzero((caddr_t)ctxbusy, CTXSIZE);
|
||||
memset(ctxbusy, 0, CTXSIZE);
|
||||
LIST_INIT(&pmap_ctxlist);
|
||||
|
||||
/*
|
||||
@ -985,9 +985,9 @@ remap_data:
|
||||
BDPRINTF(PDB_BOOT, ("frobbed i, firstaddr before TSB=%x, %lx\r\n",
|
||||
(int)i, (u_long)firstaddr));
|
||||
valloc(tsb_dmmu, pte_t, TSBSIZE);
|
||||
bzero(tsb_dmmu, TSBSIZE);
|
||||
memset(tsb_dmmu, 0, TSBSIZE);
|
||||
valloc(tsb_immu, pte_t, TSBSIZE);
|
||||
bzero(tsb_immu, TSBSIZE);
|
||||
memset(tsb_immu, 0, TSBSIZE);
|
||||
|
||||
BDPRINTF(PDB_BOOT1, ("firstaddr after TSB=%lx\r\n", (u_long)firstaddr));
|
||||
BDPRINTF(PDB_BOOT1, ("TSB allocated at %p/%p size %08x\r\n",
|
||||
@ -1103,7 +1103,7 @@ remap_data:
|
||||
* Check whether some memory is left here.
|
||||
*/
|
||||
if (mp->size == 0) {
|
||||
bcopy(mp + 1, mp,
|
||||
memcpy(mp, mp + 1,
|
||||
(pcnt - (mp - avail)) * sizeof *mp);
|
||||
pcnt--;
|
||||
mp--;
|
||||
@ -1116,7 +1116,7 @@ remap_data:
|
||||
if (s < mp1->start)
|
||||
break;
|
||||
if (mp1 < mp) {
|
||||
bcopy(mp1, mp1 + 1, (char *)mp - (char *)mp1);
|
||||
memcpy(mp1 + 1, mp1, (char *)mp - (char *)mp1);
|
||||
mp1->start = s;
|
||||
mp1->size = sz;
|
||||
}
|
||||
@ -1338,7 +1338,7 @@ remap_data:
|
||||
BDPRINTF(PDB_BOOT1, ("Initializing cpu_info\r\n"));
|
||||
|
||||
/* Initialize our cpu_info structure */
|
||||
bzero((void *)intstk, 8*PAGE_SIZE);
|
||||
memset((void*)intstk, 0, 8*PAGE_SIZE);
|
||||
cpus->ci_next = NULL; /* Redundant, I know. */
|
||||
cpus->ci_curlwp = &lwp0;
|
||||
cpus->ci_cpcb = (struct pcb *)u0[0]; /* Need better source */
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: process_machdep.c,v 1.15 2003/10/03 07:50:12 petrov Exp $ */
|
||||
/* $NetBSD: process_machdep.c,v 1.16 2003/11/09 16:41:53 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1993 The Regents of the University of California.
|
||||
@ -95,7 +95,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.15 2003/10/03 07:50:12 petrov Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.16 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
@ -213,7 +213,7 @@ process_read_fpregs(struct lwp *l, struct fpreg *regs)
|
||||
/* NOTE: struct fpreg == struct fpstate */
|
||||
if (l->l_md.md_fpstate)
|
||||
statep = l->l_md.md_fpstate;
|
||||
bcopy(statep, regs, sizeof(struct fpreg64));
|
||||
memcpy(regs, statep, sizeof(struct fpreg64));
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
@ -242,7 +242,7 @@ process_write_fpregs(struct lwp *l, struct fpreg *regs)
|
||||
return EINVAL;
|
||||
|
||||
/* NOTE: struct fpreg == struct fpstate */
|
||||
bcopy(regs, l->l_md.md_fpstate, sizeof(struct fpreg64));
|
||||
memcpy(l->l_md.md_fpstate, regs, sizeof(struct fpreg64));
|
||||
statep = l->l_md.md_fpstate;
|
||||
statep->fs_qsize = 0;
|
||||
return 0;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: sunos32_machdep.c,v 1.14 2003/10/26 08:05:27 christos Exp $ */
|
||||
/* $NetBSD: sunos32_machdep.c,v 1.15 2003/11/09 16:41:53 martin Exp $ */
|
||||
/* from: NetBSD: sunos_machdep.c,v 1.14 2001/01/29 01:37:56 mrg Exp */
|
||||
|
||||
/*
|
||||
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: sunos32_machdep.c,v 1.14 2003/10/26 08:05:27 christos Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: sunos32_machdep.c,v 1.15 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#ifdef _KERNEL_OPT
|
||||
#include "opt_ddb.h"
|
||||
@ -147,7 +147,7 @@ sunos32_setregs(l, pack, stack)
|
||||
free((void *)fs, M_SUBPROC);
|
||||
l->l_md.md_fpstate = NULL;
|
||||
}
|
||||
bzero((caddr_t)tf, sizeof *tf);
|
||||
memset(tf, 0, sizeof *tf);
|
||||
tf->tf_tstate = tstate;
|
||||
tf->tf_global[1] = (u_int)(u_long)p->p_psstr;
|
||||
tf->tf_pc = pack->ep_entry & ~3;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: svr4_32_machdep.c,v 1.17 2003/10/26 08:05:27 christos Exp $ */
|
||||
/* $NetBSD: svr4_32_machdep.c,v 1.18 2003/11/09 16:41:53 martin Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1994 The NetBSD Foundation, Inc.
|
||||
@ -37,7 +37,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: svr4_32_machdep.c,v 1.17 2003/10/26 08:05:27 christos Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: svr4_32_machdep.c,v 1.18 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#ifndef _LKM
|
||||
#include "opt_ddb.h"
|
||||
@ -186,7 +186,7 @@ svr4_32_getmcontext(l, mc, flags)
|
||||
* Get the floating point registers
|
||||
*/
|
||||
/* Note: copies only pre-v9 floating point registers. */
|
||||
bcopy(fps->fs_regs, f->fpu_regs, sizeof(f->fpu_regs));
|
||||
memcpy(f->fpu_regs, fps->fs_regs, sizeof(f->fpu_regs));
|
||||
f->fp_nqsize = sizeof(struct fp_qentry);
|
||||
f->fp_nqel = fps->fs_qsize;
|
||||
f->fp_fsr = fps->fs_fsr;
|
||||
@ -316,7 +316,7 @@ svr4_32_setmcontext(l, mc, flags)
|
||||
return EINVAL;
|
||||
}
|
||||
/* Note: touches only pre-v9 floating point registers. */
|
||||
bcopy(f->fpu_regs, fps->fs_regs, sizeof(f->fpu_regs));
|
||||
memcpy(fps->fs_regs, f->fpu_regs, sizeof(f->fpu_regs));
|
||||
fps->fs_qsize = f->fp_nqel;
|
||||
fps->fs_fsr = f->fp_fsr;
|
||||
if (f->fp_q != 0) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: svr4_machdep.c,v 1.34 2003/10/26 08:05:27 christos Exp $ */
|
||||
/* $NetBSD: svr4_machdep.c,v 1.35 2003/11/09 16:41:53 martin Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1994 The NetBSD Foundation, Inc.
|
||||
@ -37,7 +37,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: svr4_machdep.c,v 1.34 2003/10/26 08:05:27 christos Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: svr4_machdep.c,v 1.35 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#ifndef _LKM
|
||||
#include "opt_ddb.h"
|
||||
@ -200,7 +200,7 @@ svr4_getmcontext(l, mc, flags)
|
||||
/*
|
||||
* Get the floating point registers
|
||||
*/
|
||||
bcopy(fps->fs_regs, f->fpu_regs, sizeof(f->fpu_regs));
|
||||
memcpy(f->fpu_regs, fps->fs_regs, sizeof(f->fpu_regs));
|
||||
f->fp_nqsize = sizeof(struct fp_qentry);
|
||||
f->fp_nqel = fps->fs_qsize;
|
||||
f->fp_fsr = fps->fs_fsr;
|
||||
@ -339,7 +339,7 @@ svr4_setmcontext(l, mc, flags)
|
||||
return EINVAL;
|
||||
}
|
||||
/* Note: only copy as much FP registers as in the mcontext. */
|
||||
bcopy(f->fpu_regs, fps->fs_regs, sizeof(f->fpu_regs));
|
||||
memcpy(fps->fs_regs, f->fpu_regs, sizeof(f->fpu_regs));
|
||||
fps->fs_qsize = f->fp_nqel;
|
||||
fps->fs_fsr = f->fp_fsr;
|
||||
if (f->fp_q != NULL) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: trap.c,v 1.100 2003/11/04 14:24:25 pk Exp $ */
|
||||
/* $NetBSD: trap.c,v 1.101 2003/11/09 16:41:53 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1996-2002 Eduardo Horvath. All rights reserved.
|
||||
@ -50,7 +50,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.100 2003/11/04 14:24:25 pk Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.101 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#define NEW_FPSTATE
|
||||
|
||||
@ -2036,7 +2036,7 @@ syscall(tf, code, pc)
|
||||
(i - nap) * sizeof(register64_t));
|
||||
i = nap;
|
||||
}
|
||||
/* It should be faster to do <=6 longword copies than call bcopy */
|
||||
/* It should be faster to do <=6 longword copies than call memcpy */
|
||||
for (argp = &args.l[0]; i--;)
|
||||
*argp++ = *ap++;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: vm_machdep.c,v 1.50 2003/07/15 03:36:11 lukem Exp $ */
|
||||
/* $NetBSD: vm_machdep.c,v 1.51 2003/11/09 16:41:53 martin Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1996-2002 Eduardo Horvath. All rights reserved.
|
||||
@ -50,7 +50,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.50 2003/07/15 03:36:11 lukem Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.51 2003/11/09 16:41:53 martin Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
@ -246,7 +246,7 @@ cpu_lwp_fork(l1, l2, stack, stacksize, func, arg)
|
||||
#else
|
||||
opcb->lastcall = NULL;
|
||||
#endif
|
||||
bcopy((caddr_t)opcb, (caddr_t)npcb, sizeof(struct pcb));
|
||||
memcpy(npcb, opcb, sizeof(struct pcb));
|
||||
if (l1->l_md.md_fpstate) {
|
||||
if (l1 == fplwp) {
|
||||
savefpstate(l1->l_md.md_fpstate);
|
||||
@ -254,7 +254,7 @@ cpu_lwp_fork(l1, l2, stack, stacksize, func, arg)
|
||||
}
|
||||
l2->l_md.md_fpstate = malloc(sizeof(struct fpstate64),
|
||||
M_SUBPROC, M_WAITOK);
|
||||
bcopy(l1->l_md.md_fpstate, l2->l_md.md_fpstate,
|
||||
memcpy(l2->l_md.md_fpstate, l1->l_md.md_fpstate,
|
||||
sizeof(struct fpstate64));
|
||||
} else
|
||||
l2->l_md.md_fpstate = NULL;
|
||||
@ -448,7 +448,7 @@ cpu_coredump(l, vp, cred, chdr)
|
||||
}
|
||||
md_core.md_fpstate = *l->l_md.md_fpstate;
|
||||
} else
|
||||
bzero((caddr_t)&md_core.md_fpstate,
|
||||
memset(&md_core.md_fpstate, 0,
|
||||
sizeof(md_core.md_fpstate));
|
||||
|
||||
CORE_SETMAGIC(cseg, CORESEGMAGIC, MID_MACHINE, CORE_CPU);
|
||||
|
Loading…
Reference in New Issue
Block a user