Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Apr 2018 18:34:47 +0000
From:      bugzilla-noreply@freebsd.org
To:        ppc@FreeBSD.org
Subject:   [Bug 226974] kernel DSI read trap at boot
Message-ID:  <bug-226974-21-zb1t5sJr6J@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-226974-21@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226974

--- Comment #15 from commit-hook@freebsd.org ---
A commit references this bug:

Author: nwhitehorn
Date: Thu Apr 19 18:34:38 UTC 2018
New revision: 332788
URL: https://svnweb.freebsd.org/changeset/base/332788

Log:
  Fix detection of memory overlap with the kernel in the case where a memory
  region marked "available" by firmware is contained entirely in the kernel.

  This had a tendency to happen with FDTs passed by loader, though could for
  other reasons as well, and would result in the kernel slowly cannibalizing
  itself for other purposes, eventually resulting in a crash.

  A similar fix is needed for mmu_oea.c and should probably just be rolled
  at that point into some generic code in platform.c for taking a mem_region
  list and removing chunks.

  PR:           226974
  Submitted by: leandro.lupori@gmail.com
  Reviewed by:  jhibbits
  Differential Revision:        D15121

Changes:
  head/sys/powerpc/aim/mmu_oea64.c

-- 
You are receiving this mail because:
You are the assignee for the bug.

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-226974-21-zb1t5sJr6J>