#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
211196 |
|
11-Aug-2010 |
takawata |
Add TCG ACPI spec table (TCPA) support.
Submitted by: Hans-Joerg_Hoexer@genua.de
|
#
196555 |
|
25-Aug-2009 |
jhb |
- Use the headers from ACPI-CA to define various constants and structures for table layouts, etc. rather than homerolling our own structures and constants in acpidump.h. - Verify the extended checksum on the RSDP. - Handle new ACPI 3.0 fields in MADT including X2APIC entries and UIDs for local SAPICs. - Add handling for new ACPI 3.0 flags in the FADT.
Reviewed by: jkim MFC after: 1 month
|
#
195947 |
|
29-Jul-2009 |
jhb |
Parse the System Resource Affinity Table ('SRAT') used to describe affinity relationships between CPUs and memory.
Reviewed by: jkim Approved by: re (kib) MFC after: 1 week
|
#
167945 |
|
27-Mar-2007 |
takawata |
Correct HPET header handling. MFC after: 7 days
|
#
142028 |
|
17-Feb-2005 |
scottl |
Fix a small style problem and add a __packed pragma for safety.
|
#
141905 |
|
14-Feb-2005 |
scottl |
Add support for parsing MCFG tables.
|
#
136165 |
|
05-Oct-2004 |
njl |
Back out the -s flag and go back to dumping the SSDTs by default.
|
#
136128 |
|
05-Oct-2004 |
njl |
Add the -s flag to make dumping SSDTs optional (disabled by default). Since we can only override the DSDT, a custom ASL dumped previously that contained SSDTs would result in lots of multiple definition errors.
A longer-term fix involves adding the ability to override SSDTs to ACPI-CA.
MFC after: 3 days
|
#
133679 |
|
13-Aug-2004 |
marcel |
Add support for SSDT tables. Dumping or disassembling the DSDT will now include the contents if any SSDT table as well. This makes use of the property that one can concatenate the body of SSDT tables to the DSDT, updating the DSDT header (length and checksum) and end up with a larger and valid DSDT table. Hence, this also works with -f.
Reviewed by: njl@
|
#
129808 |
|
28-May-2004 |
njl |
Unify the start/size parameters for the RSDP search area. Don't bother trying to exclude the top end of the range since it should hurt to overlap by 4 bytes in the off-chance the RSDP signature appears incorrectly at the very top of our search space.
|
#
129702 |
|
25-May-2004 |
njl |
Use the correct location of the EBDA for searching for the RSDP. The EBDA is the 1 KB area addressed by the 16 bit pointer at 0x40E.
Pointed out by: robert.moore AT intel.com
|
#
129230 |
|
14-May-2004 |
njl |
Instead of scanning the entire lower 1 MB of RAM, only scan locations where the RSD PTR can actually occur. According to section 5.2.2 of the ACPI spec, we only consider two regions for the base address:
1. EBDA (0x0 - 0x3FF) 2. High memory (0xE0000 - 0xFFFFF)
I don't know whether this fixes any actual problems but is more correct.
|
#
129102 |
|
10-May-2004 |
des |
Minor style issues.
|
#
119971 |
|
10-Sep-2003 |
njl |
Add dumping of the ECDT table.
Courtesy of: USENIX hall track
|
#
119968 |
|
10-Sep-2003 |
njl |
o Workaround a bug where my T23 reports that it is ACPI 2.0x compatible but has invalid 64 bit pointers for FACS and DSDT. o Finish work to print all of the FADT and FACS. o Resort the comment generating functions. Submitted by: marcel
Courtesy of: BSDcon back wall
|
#
119912 |
|
09-Sep-2003 |
njl |
Rename FACP to FADT throughout. Update FADT for new fields including pm_profile, pstate_cnt, and cst_cnt. Add acpi_print_gas() for printing various address formats. Print FACS contents. Remove unused code.
|
#
119515 |
|
28-Aug-2003 |
njl |
Modify acpidump to use iasl(8) as the backend for disassembling AML. Also clean up the output of dumped tables. Update the man page for the new usage. Make WARNS=6 clean.
|
#
118334 |
|
01-Aug-2003 |
peter |
Dump the HPET information block.
What is the HPET I hear you ask? It is the High Precision Event Timer that is supposed to supplement and eventually replace the 8254 timer and the RTC periodic interrupts. Among other things, it is 64 bit (can be run in 32 bit mode for 32 bit cpus), and is suitable as a replacement for the ACPI timer on SMP systems (the specs are much better) and as a replacement for the ITC based synthetic clock for on ia64 systems.
It seems IA64 and AMD64 systems tend to have this. It is likely to start showing up in i386 systems if it isn't already on some of them.
|
#
108966 |
|
08-Jan-2003 |
jhb |
Add structure definitions for the various items in a ACPI Multiple APIC Descriptor Table (MADT) which has the signature 'ACPI'.
Approved by: marcel
|
#
108082 |
|
19-Dec-2002 |
marcel |
o Use sysctl machdep.acpi_root to get the physical address of the RSDP. Scan the first 1MB on i386 if the sysctl fails, o Extend struct ACPIrsdp with the ACPI 2.0 fields which involves changing a prior reserved field into the ACPI revision, o Only calculate the RSDP checksum on the first 20 bytes to remain compatible with ACPI 1.0 tables; we don't check the extended checksum covering the whole table, o Use the length field in the RSDP to map the RSDP into the address space so that we don't have to know about future extensions here.
|
#
104721 |
|
09-Oct-2002 |
jhb |
Use __packed.
|
#
88802 |
|
02-Jan-2002 |
msmith |
Add support for decoding Buffer objects that contain PnP/ACPI resource streams. Since the output is bulky, it's controlled by the '-r' option.
Document this in the manpage, and clean up some awkward English a little.
|
#
85323 |
|
22-Oct-2001 |
iwasaki |
Fix UserTerms disassembling. Now that dumped ASL can be compiled with ports/devel/acpitools (iasl). - Merge AML parser to build ACPI namespace - Comment header info. out so that ASL compiler ignore them - Fix DSDT header size to be discarded when DSDT file is specified for input (acpidump and amldb) - Write DSDT header as well into DSDT file for output - Fix some trivial typo (Concatenate and SizeOf) - Remove DEBUG_FLAGS from Makefile (acpidump and amldb)
|
#
68475 |
|
08-Nov-2000 |
iwasaki |
Remove dependence on old acpi driver from acpi userland tools.
- acpiconf Replace include files from old acpi driver to acpica driver. New sleep type `4b' had been added (S4BIOS) for `-s' option. Of course this has no effect because driver doesn't support it for now :-)
- acpidump All needed structs in sys/dev/acpi/*.h had been merged into local header file. No changes on its usage.
|
#
65286 |
|
31-Aug-2000 |
iwasaki |
This commit was generated by cvs2svn to compensate for changes in r65285, which included commits to RCS files with non-trunk default branches.
|
#
65285 |
|
31-Aug-2000 |
iwasaki |
import acpidump(8) from ACPI For FreeBSD project.
Obtained from: ACPI For FreeBSD project
|