Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 2020 01:41:52 +0000 (UTC)
From:      Brandon Bergren <bdragon@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r366048 - head/sys/powerpc/powernv
Message-ID:  <202009230141.08N1fq99078368@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdragon
Date: Wed Sep 23 01:41:51 2020
New Revision: 366048
URL: https://svnweb.freebsd.org/changeset/base/366048

Log:
  [PowerPC64LE] Endian fix for opal_dev.c.
  
  Not much to say here, another missing be64toh() in memory that was written
  from OPAL.
  
  Sponsored by:	Tag1 Consulting, Inc.

Modified:
  head/sys/powerpc/powernv/opal_dev.c

Modified: head/sys/powerpc/powernv/opal_dev.c
==============================================================================
--- head/sys/powerpc/powernv/opal_dev.c	Wed Sep 23 01:37:01 2020	(r366047)
+++ head/sys/powerpc/powernv/opal_dev.c	Wed Sep 23 01:41:51 2020	(r366048)
@@ -135,7 +135,7 @@ opal_heartbeat(void)
 		events = 0;
 		/* Turn the OPAL state crank */
 		opal_call(OPAL_POLL_EVENTS, vtophys(&events));
-		if (events & OPAL_EVENT_MSG_PENDING)
+		if (be64toh(events) & OPAL_EVENT_MSG_PENDING)
 			opal_handle_messages();
 		tsleep(opal_hb_proc, 0, "opal",
 		    MSEC_2_TICKS(opal_heartbeat_ms));



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