#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
213787 |
|
13-Oct-2010 |
jkim |
Clean up unused headers.
|
#
213783 |
|
13-Oct-2010 |
jkim |
Remove acpi_bus_number() completely. It had to be removed in r212761.
Pointed out by: jhb
|
#
213772 |
|
13-Oct-2010 |
rpaulo |
Mark acpi_bus_number() as __unused. This allows clang to this file without any warnings.
|
#
212761 |
|
16-Sep-2010 |
jkim |
Merge ACPICA 20100915.
|
#
210976 |
|
06-Aug-2010 |
jkim |
Merge ACPICA 20100806.
|
#
210157 |
|
16-Jul-2010 |
jkim |
Simplify AcpiOsReadPort() and AcpiOsWritePort() with iodev_read_*() and iodev_write_*(). This removes unnecessary uses of temporary macros as well. There is no functional change after this (verified with md5(1) on amd64).
|
#
210137 |
|
15-Jul-2010 |
jkim |
- AcpiOsReadPciConfiguration() needs similar fixes as r209965 and r210129. According to ACPICA User Guide and Programmer Reference, the read data must be zero extended to fill the 64-bit return value even if the bit width of the location is less than 64. - Return error when 64-bit access is requested as we do not support 64-bit PCI register access (yet). XXX We may have to split it up into two 32-bit accesses if it is really required.
|
#
209966 |
|
13-Jul-2010 |
jkim |
Fix white spaces.
|
#
209965 |
|
13-Jul-2010 |
jkim |
According to ACPICA User Guide and Programmer Reference, the read data must be zero extended to fill the 32-bit return value even if the bit width of the port is less than 32.
|
#
207344 |
|
28-Apr-2010 |
jkim |
Merge ACPICA 20100428.
|
#
202771 |
|
21-Jan-2010 |
jkim |
Merge ACPICA 20100121.
|
#
193530 |
|
05-Jun-2009 |
jkim |
Import ACPICA 20090521.
|
#
170143 |
|
30-May-2007 |
njl |
Remove "acpi_bus_number: can't get _ADR" message. It usually appears as we traverse \_SB and \ in the namespace, which won't have _ADR anyway. Use a proper extern instead of our own private copy.
MFC after: 1 week
|
#
162597 |
|
24-Sep-2006 |
hrs |
Disable an overly-verbose warning message by default.
Suggested by: njl MFC after: 3 days
|
#
157452 |
|
04-Apr-2006 |
njl |
Fix an off-by-one error in the port range detection. Cleanup some old whitespace.
|
#
157269 |
|
29-Mar-2006 |
njl |
Fix printf arg on 64-bit arch by casting to an int. The IO port is never more than a couple digits anyway.
Pointy hat to: njl
|
#
157245 |
|
29-Mar-2006 |
njl |
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.
|
#
150003 |
|
11-Sep-2005 |
obrien |
Canonize the include of acpi.h.
|
#
148318 |
|
22-Jul-2005 |
njl |
Standardize __FBSDID identifiers.
MFC after: 2 days
|
#
146734 |
|
29-May-2005 |
nyan |
Remove bus_{mem,p}io.h and related code for a micro-optimization on i386 and amd64. The optimization is a trivial on recent machines.
Reviewed by: -arch (imp, marcel, dfr)
|
#
130694 |
|
18-Jun-2004 |
njl |
Remove compat defines.
|
#
128225 |
|
14-Apr-2004 |
njl |
Style cleanups to reduce diffs to locking tree.
|
#
126560 |
|
03-Mar-2004 |
njl |
Change to acpi_{Get,Set}Integer to provide both methods. Convert all callers to the new API.
Submitted by: Mark Santcroos <marks@ripe.net>
|
#
119539 |
|
28-Aug-2003 |
jhb |
- Rename PCIx_HEADERTYPE* to PCIx_HDRTYPE* so the constants aren't so long. - Add a new PCIM_HDRTYPE constant for the field in PCIR_HDRTYPE that holds the header type. - Replace several magic numbers with appropriate constants for the header type register and a couple of PCI_FUNCMAX. - Merge to amd64 the fix to the i386 bridge code to skip devices with unknown header types.
Requested by: imp (1, 2)
|
#
117530 |
|
13-Jul-2003 |
njl |
Update code to work with 0619 dist
* Use ACPI_BUFFER as the type for AcpiGetObjectInfo * Remove AcpiEnableEvent/AcpiClearEvent for ACPI_EVENT_FIXED (power/sleep buttons) as they are no longer needed * Change calls to use the new GPE functions * Add AcpiOs*Lock functions
|
#
115427 |
|
31-May-2003 |
peter |
Add the MD ifdefs for amd64 to point to the IO space bustag/handle.
Approved by: re ("safe" amd64 support)
|
#
114977 |
|
13-May-2003 |
jhb |
Add some extra #ifdef stubs so that this compiles on 4.8.
Approved by: re (rwatson/bmah)
|
#
114949 |
|
12-May-2003 |
njl |
Move some printfs under bootverbose since they are not true errors.
Approved by: re (bmah)
|
#
114246 |
|
29-Apr-2003 |
njl |
Support functions for the new ACPI import. * AcpiOsDerivePciId(): finds a bus number, given the slot/func and the acpi parse tree. * AcpiOsPredefinedOverride(): use the sysctl hw.acpi.os_name to override the value for _OS.
Ideas from: takawata, jhb Reviewed by: takawata, marcel Tested on: i386, ia64
|
#
92666 |
|
19-Mar-2002 |
peter |
Fix a gcc-3.1+ warning. warning: deprecated use of label at end of compound statement
ie: you cannot do this anymore: switch(foo) { ....
default: }
|
#
87036 |
|
28-Nov-2001 |
msmith |
Synch with minor changes in the ACPI CA 20011120 snapshot.
|
#
84446 |
|
04-Oct-2001 |
dfr |
Add busspace hacks for ia64.
|
#
80071 |
|
21-Jul-2001 |
msmith |
Update the OSD module to match the ACPI CA 20010717 import.
Submitted by: "Grover, Andrew" <andrew.grover@intel.com> (OsdHardware.c)
|
#
67760 |
|
28-Oct-2000 |
msmith |
FreeBSD-specific OSD (operating system dependant) modules for the Intel ACPICA code.
|