summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/mem.c
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2004-08-02 20:36:47 +0000
committermarkm <markm@FreeBSD.org>2004-08-02 20:36:47 +0000
commitf2823af1c4de5197a253b0615178df734ac6f181 (patch)
tree19d52483b0cebc18bab064ed4c053b32fac9790c /sys/amd64/amd64/mem.c
parent3ac428cadc9c9f7aa1f4de43020c74e69e96b730 (diff)
downloadFreeBSD-src-f2823af1c4de5197a253b0615178df734ac6f181.zip
FreeBSD-src-f2823af1c4de5197a253b0615178df734ac6f181.tar.gz
Diff reduction WRT i386 version.
Diffstat (limited to 'sys/amd64/amd64/mem.c')
-rw-r--r--sys/amd64/amd64/mem.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/sys/amd64/amd64/mem.c b/sys/amd64/amd64/mem.c
index 1b8e04a..1b46d3d 100644
--- a/sys/amd64/amd64/mem.c
+++ b/sys/amd64/amd64/mem.c
@@ -73,6 +73,13 @@ __FBSDID("$FreeBSD$");
MALLOC_DEFINE(M_MEMDESC, "memdesc", "memory range descriptors");
struct mem_range_softc mem_range_softc;
+void
+mem_range_AP_init(void)
+{
+ if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP)
+ mem_range_softc.mr_op->initAP(&mem_range_softc);
+}
+
/* ARGSUSED */
int
memrw(struct cdev *dev, struct uio *uio, int flags)
@@ -143,8 +150,10 @@ kmemphys:
* allow user processes to MMAP some memory sections
* instead of going through read/write
*/
+/* ARGSUSED */
int
-memmmap(struct cdev *dev, vm_offset_t offset, vm_paddr_t *paddr, int prot)
+memmmap(struct cdev *dev, vm_offset_t offset, vm_paddr_t *paddr,
+ int prot __unused)
{
if (minor(dev) == CDEV_MINOR_MEM)
*paddr = offset;
@@ -160,8 +169,9 @@ memmmap(struct cdev *dev, vm_offset_t offset, vm_paddr_t *paddr, int prot)
* This is basically just an ioctl shim for mem_range_attr_get
* and mem_range_attr_set.
*/
+/* ARGSUSED */
int
-memioctl(struct cdev *dev, u_long cmd, caddr_t data, int flags,
+memioctl(struct cdev *dev __unused, u_long cmd, caddr_t data, int flags,
struct thread *td)
{
int nd, error = 0;
@@ -242,15 +252,6 @@ mem_range_attr_set(struct mem_range_desc *mrd, int *arg)
return (mem_range_softc.mr_op->set(&mem_range_softc, mrd, arg));
}
-#ifdef SMP
-void
-mem_range_AP_init(void)
-{
- if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP)
- (mem_range_softc.mr_op->initAP(&mem_range_softc));
-}
-#endif
-
void
dev_mem_md_init(void)
{
OpenPOWER on IntegriCloud