NetBSD Problem Report #10329

Received: (qmail 11922 invoked from network); 9 Jun 2000 02:19:36 -0000
Message-Id: <>
Date: Thu, 8 Jun 2000 22:19:35 -0400 (EDT)
From: John Kohl <>
Subject: APM_ALLOW_BOGUS_SEGMENTS doesn't map data area right if outside ISA hole
X-Send-Pr-Version: 3.95

>Number:         10329
>Category:       port-i386
>Synopsis:       APM_ALLOW_BOGUS_SEGMENTS doesn't map data area right if outside ISA hole
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 09 02:20:00 +0000 2000
>Closed-Date:    Sat Jul 21 18:01:16 +0000 2018
>Last-Modified:  Sat Jul 21 18:01:16 +0000 2018
>Originator:     John Kohl
>Release:        NetBSD-1.4ZA
NetBSD Kernel Hackers `R` Us
	Sources for NetBSD-1.4ZA
System: NetBSD 1.4X NetBSD 1.4X (KOLVIR) #4: Sun Apr 9 17:56:09 EDT 2000 i386

The change adding APM_ALLOW_BOGUS_SEGMENTS won't work right if the
physical address specified by the BIOS is not in the ISA memory hole.
The segment is mapped using a virtual address coputed with ISA_HOLE_VADDR()
which won't necessarily work right for other physical addresses.


If an address outside the "known good" sections is required, then the
driver must ensure that the physical page is reserved for APM's use, and
arrange/compute a virtual mapping in kernel address space.

State-Changed-From-To: open->closed
State-Changed-When: Sat, 21 Jul 2018 18:01:16 +0000
The relevant code is long removed. Thanks for the report. Sorry it did not get a response at the time.


NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD:,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.