Module Name: src
Committed By: mrg
Date: Thu Apr 3 23:49:47 UTC 2014
Modified Files:
src/sys/arch/prep/pci: pci_machdep.c
src/sys/arch/prep/prep: machdep.c platform.c
src/sys/arch/prep/stand/boot: pci.c siop.c vreset.c
src/sys/dev/isa: pckbc_isa.c
Log Message:
GCC 4.8 build fixes from John D. Baker
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/prep/pci/pci_machdep.c
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/prep/prep/machdep.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/prep/prep/platform.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/prep/stand/boot/pci.c \
src/sys/arch/prep/stand/boot/siop.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/prep/stand/boot/vreset.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/isa/pckbc_isa.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/prep/pci/pci_machdep.c
diff -u src/sys/arch/prep/pci/pci_machdep.c:1.39 src/sys/arch/prep/pci/pci_machdep.c:1.40
--- src/sys/arch/prep/pci/pci_machdep.c:1.39 Wed Mar 26 16:01:43 2014
+++ src/sys/arch/prep/pci/pci_machdep.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: pci_machdep.c,v 1.39 2014/03/26 16:01:43 christos Exp $ */
+/* $NetBSD: pci_machdep.c,v 1.40 2014/04/03 23:49:47 mrg Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All rights reserved.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pci_machdep.c,v 1.39 2014/03/26 16:01:43 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pci_machdep.c,v 1.40 2014/04/03 23:49:47 mrg Exp $");
#include <sys/types.h>
#include <sys/param.h>
@@ -153,13 +153,12 @@ prep_pci_intr_map(const struct pci_attac
prop_dictionary_t dict, devsub;
prop_object_t pinsub;
prop_number_t pbus;
- int busno, bus, pin, line, swiz, dev, origdev, i;
+ int busno, pin, line, dev, origdev, i;
char key[20];
pin = pa->pa_intrpin;
line = pa->pa_intrline;
- bus = busno = pa->pa_bus;
- swiz = pa->pa_intrswiz;
+ busno = pa->pa_bus;
origdev = dev = pa->pa_device;
i = 0;
Index: src/sys/arch/prep/prep/machdep.c
diff -u src/sys/arch/prep/prep/machdep.c:1.74 src/sys/arch/prep/prep/machdep.c:1.75
--- src/sys/arch/prep/prep/machdep.c:1.74 Sun Apr 21 15:42:11 2013
+++ src/sys/arch/prep/prep/machdep.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.74 2013/04/21 15:42:11 kiyohara Exp $ */
+/* $NetBSD: machdep.c,v 1.75 2014/04/03 23:49:47 mrg Exp $ */
/*
* Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.74 2013/04/21 15:42:11 kiyohara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.75 2014/04/03 23:49:47 mrg Exp $");
#include "opt_compat_netbsd.h"
#include "opt_openpic.h"
@@ -313,7 +313,6 @@ prep_setup_openpic(PPC_DEVICE *dev)
{
uint32_t l;
uint8_t *p;
- void *v;
int tag, size, item, i;
unsigned char *baseaddr = NULL;
@@ -329,7 +328,6 @@ prep_setup_openpic(PPC_DEVICE *dev)
struct _L4_PPCPack *pa = &pack->L4_Data.L4_PPCPack;
tag = *p;
- v = p;
if (tag_type(p[0]) == PNP_SMALL) {
size = tag_small_count(tag) + 1;
continue;
@@ -383,7 +381,6 @@ setup_ivr(PPC_DEVICE *dev)
{
uint32_t l, addr;
uint8_t *p;
- void *v;
int tag, size, item;
l = be32toh(dev->AllocatedOffset);
@@ -395,7 +392,6 @@ setup_ivr(PPC_DEVICE *dev)
struct _L4_PPCPack *pa = &pack->L4_Data.L4_PPCPack;
tag = *p;
- v = p;
if (tag_type(p[0]) == PNP_SMALL) {
size = tag_small_count(tag) + 1;
continue;
Index: src/sys/arch/prep/prep/platform.c
diff -u src/sys/arch/prep/prep/platform.c:1.27 src/sys/arch/prep/prep/platform.c:1.28
--- src/sys/arch/prep/prep/platform.c:1.27 Wed Mar 26 16:01:43 2014
+++ src/sys/arch/prep/prep/platform.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: platform.c,v 1.27 2014/03/26 16:01:43 christos Exp $ */
+/* $NetBSD: platform.c,v 1.28 2014/04/03 23:49:47 mrg Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: platform.c,v 1.27 2014/03/26 16:01:43 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: platform.c,v 1.28 2014/04/03 23:49:47 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -85,12 +85,12 @@ find_platform_quirk(const char *model)
void
cpu_setup_prep_generic(device_t dev)
{
- u_int8_t l2ctrl, cpuinf;
+ u_int8_t l2ctrl;
/* system control register */
l2ctrl = inb(PREP_BUS_SPACE_IO + 0x81c);
/* device status register */
- cpuinf = inb(PREP_BUS_SPACE_IO + 0x80c);
+ (void)inb(PREP_BUS_SPACE_IO + 0x80c);
/* Enable L2 cache */
outb(PREP_BUS_SPACE_IO + 0x81c, l2ctrl | 0xc0);
@@ -222,7 +222,7 @@ static int
create_intr_map(void *v, prop_dictionary_t dict)
{
prop_dictionary_t sub;
- int item, size, i, j, bus, numslots;
+ int item, size, i, j, numslots;
int tag = *(unsigned char *)v;
unsigned char *q = v;
PCIInfoPack *pi = v;
@@ -238,7 +238,6 @@ create_intr_map(void *v, prop_dictionary
return size;
numslots = (le16dec(&pi->count0)-21)/sizeof(IntrMap);
- bus = pi->busnum;
for (i = 0; i < numslots; i++) {
int lines[MAX_PCI_INTRS] = { 0, 0, 0, 0 };
Index: src/sys/arch/prep/stand/boot/pci.c
diff -u src/sys/arch/prep/stand/boot/pci.c:1.1 src/sys/arch/prep/stand/boot/pci.c:1.2
--- src/sys/arch/prep/stand/boot/pci.c:1.1 Sat May 19 14:40:12 2012
+++ src/sys/arch/prep/stand/boot/pci.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: pci.c,v 1.1 2012/05/19 14:40:12 kiyohara Exp $ */
+/* $NetBSD: pci.c,v 1.2 2014/04/03 23:49:47 mrg Exp $ */
/*
* Copyright (C) 1995-1997 Gary Thomas ([email protected])
@@ -158,7 +158,6 @@ scan_PCI(int start)
int slot, r;
struct PCI_cinfo *pslot;
int VGAslot = -1;
- int highVGAslot = 0;
for (slot = start + 1; slot < PCI_NSLOTS; slot++) {
pslot = &PCI_slots[slot];
@@ -171,7 +170,6 @@ scan_PCI(int start)
((pslot->regs[CLASS] & 0xffffff00) ==
0x00010000)) {
/* it's a VGA card */
- highVGAslot = slot;
if ((pslot->regs[CMD] & 0x03)) {
/* fW enabled it */
VGAslot = slot;
Index: src/sys/arch/prep/stand/boot/siop.c
diff -u src/sys/arch/prep/stand/boot/siop.c:1.1 src/sys/arch/prep/stand/boot/siop.c:1.2
--- src/sys/arch/prep/stand/boot/siop.c:1.1 Sat May 19 14:40:13 2012
+++ src/sys/arch/prep/stand/boot/siop.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: siop.c,v 1.1 2012/05/19 14:40:13 kiyohara Exp $ */
+/* $NetBSD: siop.c,v 1.2 2014/04/03 23:49:47 mrg Exp $ */
/*
* Copyright (c) 2010 KIYOHARA Takashi
* All rights reserved.
@@ -238,7 +238,7 @@ siop_intr(struct siop_adapter *adp)
int offset, target, lun, tag, restart = 0, need_reset = 0;
uint32_t dsa, irqcode;
uint16_t sist;
- uint8_t dstat, sstat1, istat;
+ uint8_t dstat = 0, sstat1, istat;
istat = readb(adp->addr + SIOP_ISTAT);
if ((istat & (ISTAT_INTF | ISTAT_DIP | ISTAT_SIP)) == 0)
@@ -604,7 +604,7 @@ siop_start(struct siop_adapter *adp, str
{
struct siop_xfer *siop_xfer = adp->xfer;
uint32_t dsa, *script = adp->script;
- int target, lun, slot;
+ int slot;
void *scriptaddr = (void *)local_to_PCI((u_long)script);
const int siop_common_xfer_size = sizeof(struct siop_common_xfer);
@@ -631,8 +631,6 @@ siop_start(struct siop_adapter *adp, str
} else {
slot++;
}
- target = xs->target;
- lun = xs->lun;
/*
* find a free scheduler slot and load it.
*/
Index: src/sys/arch/prep/stand/boot/vreset.c
diff -u src/sys/arch/prep/stand/boot/vreset.c:1.8 src/sys/arch/prep/stand/boot/vreset.c:1.9
--- src/sys/arch/prep/stand/boot/vreset.c:1.8 Sat Sep 13 15:58:01 2008
+++ src/sys/arch/prep/stand/boot/vreset.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: vreset.c,v 1.8 2008/09/13 15:58:01 tsutsui Exp $ */
+/* $NetBSD: vreset.c,v 1.9 2014/04/03 23:49:47 mrg Exp $ */
/*-
* Copyright (c) 2006 The NetBSD Foundation, Inc.
* All rights reserved.
@@ -234,9 +234,8 @@ vga_reset(u_char *ISA_mem)
static void
write_attr(u_int8_t index, u_int8_t data, u_int8_t videoOn)
{
- u_int8_t v;
- v = inb(0x3da); /* reset attr addr toggle */
+ (void)inb(0x3da); /* reset attr addr toggle */
if (videoOn)
outb(0x3c0, (index & 0x1F) | 0x20);
else
Index: src/sys/dev/isa/pckbc_isa.c
diff -u src/sys/dev/isa/pckbc_isa.c:1.25 src/sys/dev/isa/pckbc_isa.c:1.26
--- src/sys/dev/isa/pckbc_isa.c:1.25 Sun May 25 16:19:12 2008
+++ src/sys/dev/isa/pckbc_isa.c Thu Apr 3 23:49:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: pckbc_isa.c,v 1.25 2008/05/25 16:19:12 jmcneill Exp $ */
+/* $NetBSD: pckbc_isa.c,v 1.26 2014/04/03 23:49:47 mrg Exp $ */
/*
* Copyright (c) 1998
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pckbc_isa.c,v 1.25 2008/05/25 16:19:12 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pckbc_isa.c,v 1.26 2014/04/03 23:49:47 mrg Exp $");
#include "opt_pckbc.h"
@@ -123,6 +123,8 @@ pckbc_isa_match(device_t parent, cfdata_
#endif
ok = 0;
}
+#else
+ __USE(res);
#endif /* PCKBCNOTEST */
out:
bus_space_unmap(iot, ioh_d, 1);