Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jun 2019 21:00:28 +0000 (UTC)
From:      "Jayachandran C." <jchandra@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r349345 - head/sys/arm64/arm64
Message-ID:  <201906242100.x5OL0SCN069551@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jchandra
Date: Mon Jun 24 21:00:28 2019
New Revision: 349345
URL: https://svnweb.freebsd.org/changeset/base/349345

Log:
  arm64 gic: Drop unused GICV3_IVAR_REDIST_VADDR
  
  Now that GICV3_IVAR_REDIST is available, GICV3_IVAR_REDIST_VADDR
  is unused and can be removed. Drop the define and add a comment.
  
  Reviewed by:	andrew
  Differential Revision:	https://reviews.freebsd.org/D20454

Modified:
  head/sys/arm64/arm64/gic_v3.c
  head/sys/arm64/arm64/gic_v3_var.h

Modified: head/sys/arm64/arm64/gic_v3.c
==============================================================================
--- head/sys/arm64/arm64/gic_v3.c	Mon Jun 24 20:52:21 2019	(r349344)
+++ head/sys/arm64/arm64/gic_v3.c	Mon Jun 24 21:00:28 2019	(r349345)
@@ -390,10 +390,6 @@ gic_v3_read_ivar(device_t dev, device_t child, int whi
 	case GICV3_IVAR_NIRQS:
 		*result = (NIRQ - sc->gic_nirqs) / sc->gic_nchildren;
 		return (0);
-	case GICV3_IVAR_REDIST_VADDR:
-		*result = (uintptr_t)rman_get_virtual(
-		    &sc->gic_redists.pcpu[PCPU_GET(cpuid)]->res);
-		return (0);
 	case GICV3_IVAR_REDIST:
 		*result = (uintptr_t)sc->gic_redists.pcpu[PCPU_GET(cpuid)];
 		return (0);

Modified: head/sys/arm64/arm64/gic_v3_var.h
==============================================================================
--- head/sys/arm64/arm64/gic_v3_var.h	Mon Jun 24 20:52:21 2019	(r349344)
+++ head/sys/arm64/arm64/gic_v3_var.h	Mon Jun 24 21:00:28 2019	(r349345)
@@ -94,11 +94,10 @@ MALLOC_DECLARE(M_GIC_V3);
 
 /* ivars */
 #define	GICV3_IVAR_NIRQS	1000
-#define	GICV3_IVAR_REDIST_VADDR	1001
+/* 1001 was GICV3_IVAR_REDIST_VADDR */
 #define	GICV3_IVAR_REDIST	1002
 
 __BUS_ACCESSOR(gicv3, nirqs, GICV3, NIRQS, u_int);
-__BUS_ACCESSOR(gicv3, redist_vaddr, GICV3, REDIST_VADDR, void *);
 __BUS_ACCESSOR(gicv3, redist, GICV3, REDIST, void *);
 
 /* Device methods */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906242100.x5OL0SCN069551>