Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Mar 2006 14:22:30 -0500
From:      Brian Fundakowski Feldman <green@FreeBSD.org>
To:        Nate Lawson <njl@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/acpica/Osd OsdHardware.c
Message-ID:  <20060329192230.GH68291@green.homeunix.org>
In-Reply-To: <200603290641.k2T6fuMM008597@repoman.freebsd.org>
References:  <200603290641.k2T6fuMM008597@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 29, 2006 at 06:41:56AM +0000, Nate Lawson wrote:
> njl         2006-03-29 06:41:56 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/dev/acpica/Osd   OsdHardware.c 
>   Log:
>   Add a blacklist for bad IO ports that AML should never touch.  It seems
>   some systems were designed so that AML writes to various resources shared
>   with OS drivers, including the RTC, PIC, PCI, etc.  These writes could
>   collide with writes by the OS and should never be performed.  For now, we
>   print a message if such an access occurs, but do not block it.  To block
>   the access, the tunable "debug.acpi.block_bad_io" can be set to 1.  In the
>   future, we will flip the switch and this will become the default.
>   
>   Information about this problem was found in Microsoft KB 283649.  They
>   block IO accesses if the BIOS indicates via _OSI that it is Windows 2001
>   or higher.  They always block accesses to the PIC, cascaded PIC, and ELCRs,
>   no matter how old the BIOS.

Windows 2001 or higher?

-- 
Brian Fundakowski Feldman                           \'[ FreeBSD ]''''''''''\
  <> green@FreeBSD.org                               \  The Power to Serve! \
 Opinions expressed are my own.                       \,,,,,,,,,,,,,,,,,,,,,,\



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