Jung-uk Kim
70e6ab8f6b
Merge ACPICA 20150818.
2015-08-26 17:13:47 +00:00
Jung-uk Kim
fe0f0bbb19
Merge ACPICA 20150717.
2015-07-22 16:25:07 +00:00
Baptiste Daroussin
dad2fb7ece
Merge from head
2015-06-15 10:56:01 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Glen Barber
37a48d408f
MFH: r282615-r283655
...
Sponsored by: The FreeBSD Foundation
2015-05-28 17:06:50 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Jung-uk Kim
a371a5fd85
Merge ACPICA 20150515.
2015-05-18 23:46:11 +00:00
Baptiste Daroussin
7757a1b4dc
Merge from head
2015-05-03 19:30:11 +00:00
Jung-uk Kim
7d369c6e2f
Print 64-bit addresses cleary with leading zeros to avoid confusions.
...
MFC after: 1 week
2015-04-09 21:32:40 +00:00
Jung-uk Kim
fe1d0c2dae
Do not crash when RSDT/XSDT contains an empty entry.
...
Reported by: Slawa Olhovchenkov <slw@zxy.spb.ru>
MFC after: 3 days
2015-04-09 21:26:23 +00:00
Jung-uk Kim
7ecb60344d
Tidy up battery status information. Remove a trailing white space.
...
PR: 193671
2015-04-06 21:51:55 +00:00
Baptiste Daroussin
0ed8966e5b
Make acpi an individual package
...
Flag /etc/devd/asus.conf as a config file so it will be automatically merged on updates
2015-03-05 16:22:31 +00:00
Jung-uk Kim
1c0e1b6da9
Merge ACPICA 20141107 and 20150204.
2015-02-18 20:33:00 +00:00
Baptiste Daroussin
c6db8143ed
Convert usr.sbin to LIBADD
...
Reduce overlinking
2014-11-25 16:57:27 +00:00
Simon J. Gerraty
488c975a1f
Updated/new dependencies
2014-11-19 07:10:38 +00:00
Simon J. Gerraty
9268022b74
Merge from head@274682
2014-11-19 01:07:58 +00:00
Jung-uk Kim
313a0c13ef
Merge ACPICA 20140926.
2014-10-02 19:11:18 +00:00
Simon J. Gerraty
ee7b0571c2
Merge head from 7/28
2014-08-19 06:50:54 +00:00
Baptiste Daroussin
01c2b8ac0d
use .Mt to mark up email addresses consistently (part2)
...
PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>
2014-06-20 09:57:27 +00:00
Eitan Adler
198ebaa738
acpiconf(8): tell users not to use -k
...
Add language from jhb
Requested by: jhb, jkim
2014-06-10 08:15:41 +00:00
Eitan Adler
338a205763
acpiconf(8): check the calendar
2014-06-09 06:17:02 +00:00
Eitan Adler
2f43fe8719
acpiconf(8): bump .Dd
...
Reported by: gjb
2014-06-09 06:16:12 +00:00
Eitan Adler
d1ee2d7d10
acpiconf(8): document 'k' option
...
Add missing documentation for the 'k' option based on reading the source
code.
2014-06-09 01:54:00 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
3b8f084595
Merge head
2014-04-28 07:50:45 +00:00
Neel Natu
9785e97901
Teach acpidump(8) to display the 'Flags' field in the HPET Description Table.
...
Reviewed by: jhb@
2013-11-22 18:53:54 +00:00
Simon J. Gerraty
d1d0158641
Merge from head
2013-09-05 20:18:59 +00:00
Jung-uk Kim
0c10b85a19
Consistently cast ACPICA 64-bit integer types when we print them.
2013-06-26 23:52:10 +00:00
Jung-uk Kim
a9c007f1f2
Fix a long standing logic bug introduced in r167814. The code was added to
...
get RSDP from loader(8) hint via kenv(2) but the bug nullified the new code
and we always fell back to the previous method, i. e., sysctlbyname(3).
MFC after: 3 days
2013-05-31 17:23:38 +00:00
Jung-uk Kim
a9d8d09c46
Merge ACPICA 20130517.
2013-05-20 23:52:49 +00:00
Jung-uk Kim
d5af120c3b
Fix declarations to slightly increase WARNS level.
2013-04-23 19:42:45 +00:00
Jung-uk Kim
1be30821d9
Clean up generated files added in r233250.
2013-04-23 19:29:49 +00:00
Jung-uk Kim
895f26a936
Merge ACPICA 20130418.
2013-04-19 23:49:34 +00:00
Simon J. Gerraty
89e0f621b2
New/updated dependencies
2013-04-14 01:22:39 +00:00
Simon J. Gerraty
69e6d7b75e
sync from head
2013-04-12 20:48:55 +00:00
Jung-uk Kim
9c7c683c56
Merge ACPICA 20130328.
2013-04-04 22:11:30 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
Jung-uk Kim
9c48c75ed6
Merge ACPICA 20130214.
2013-02-15 20:36:28 +00:00
David E. O'Brien
d9a447559b
Sync with HEAD.
2013-02-08 16:10:16 +00:00
Jung-uk Kim
efcc2a3054
Merge ACPICA 20130117.
2013-01-17 23:56:43 +00:00
Neel Natu
ec6509897a
Teach acpidump to dump the DMA Remapping Reporting table (aka DMAR).
...
The DMAR table is documented in chapter 8 of the Intel VT-d specification.
Reviewed by: jhb
Obtained from: NetApp
2012-12-21 01:19:48 +00:00
Jung-uk Kim
ed17e06e2c
Merge ACPICA 20121114.
2012-11-20 21:01:59 +00:00
Simon J. Gerraty
23090366f7
Sync from head
2012-11-04 02:52:03 +00:00
Ed Schouten
bf70becee6
More -Wmissing-variable-declarations fixes.
...
In addition to adding `static' where possible:
- bin/date: Move `retval' into extern.h to make it visible to date.c.
- bin/ed: Move globally used variables into ed.h.
- sbin/camcontrol: Move `verbose' into camcontrol.h and fix shadow warnings.
- usr.bin/calendar: Remove unneeded variables.
- usr.bin/chat: Make `line' local instead of global.
- usr.bin/elfdump: Comment out unneeded function.
- usr.bin/rlogin: Use _Noreturn instead of __dead2.
- usr.bin/tset: Pull `Ospeed' into extern.h.
- usr.sbin/mfiutil: Put global variables in mfiutil.h.
- usr.sbin/pkg: Remove unused `os_corres'.
- usr.sbin/quotaon, usr.sbin/repquota: Remove unused `qfname'.
2012-10-19 14:49:42 +00:00
John Baldwin
338666582f
Display the matrix of inter-domain distances in the SLIT table. This is
...
used to complement the SRAT table on NUMA machines.
MFC after: 1 week
2012-10-04 20:00:32 +00:00
Marcel Moolenaar
7750ad47a9
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
Jung-uk Kim
1df130f1d4
Merge ACPICA 20120816.
2012-08-16 20:54:52 +00:00
Jung-uk Kim
e8241eabbb
Merge ACPICA 20120711.
2012-07-11 23:18:35 +00:00
Takanori Watanabe
2ef23c6d3b
Add range and table revision checking to avoid abend.
...
PR:bin/169707
Submitted by:Dan Lukes <dan@obluda.cz>
MFC after:3 days.
2012-07-09 09:38:53 +00:00
Jung-uk Kim
f38b0f210c
Merge ACPICA 20120620.
2012-06-22 00:40:44 +00:00
Jung-uk Kim
d6a6e5902f
Catch up with realpath(3) changes (r235266) and unbreak acpidump(8).
2012-05-25 00:18:19 +00:00
Jung-uk Kim
eef1b955be
Merge ACPICA 20120420.
2012-04-23 23:05:14 +00:00
Jung-uk Kim
4c52cad2f9
Merge ACPICA 20120320.
2012-03-20 21:37:52 +00:00
Jung-uk Kim
012faf16c1
Make parallel build more safer.
...
Reviewed by: tijl
2012-03-07 23:57:49 +00:00
Jung-uk Kim
a228e013c3
Fix a stupid typo.
2012-02-16 23:05:09 +00:00
Jung-uk Kim
a159c266a9
Merge ACPICA 20120215.
2012-02-16 22:59:29 +00:00
Jung-uk Kim
c99b7c4e40
Remove unused ACPICA sources from userland makefiles.
2012-01-13 22:16:47 +00:00
Jung-uk Kim
ec3fc72f94
Merge ACPICA 20120111.
2012-01-11 23:06:37 +00:00
Ulrich Spörlein
f76b319989
Reencode files to UTF-8. Drop CP1252 em-dash.
2011-12-30 00:59:08 +00:00
Jung-uk Kim
3f0275a033
Merge ACPICA 20111123.
2011-11-28 23:36:48 +00:00
Kevin Lo
de028133d4
Plug fd leaks
2011-11-23 10:27:18 +00:00
Jung-uk Kim
79d924a9aa
Purge _USE_BERKELEY_YACC definition from Makefile. This ugly hack is no
...
long necessary for us since r220680.
2011-04-15 21:47:10 +00:00
Jung-uk Kim
d052a1cc33
Merge ACPICA 20110413.
2011-04-15 18:34:27 +00:00
Jung-uk Kim
0b94ba42b0
Merge ACPICA 20110211.
2011-02-12 01:03:15 +00:00
Jung-uk Kim
d244b2279c
Merge ACPICA 20110112. Switch to BSD/GPLv2 dual license[1].
...
Discussed with: core [1]
2011-01-13 17:32:32 +00:00
Jung-uk Kim
5a77b11bd3
Merge ACPICA 20101209.
2010-12-15 23:48:45 +00:00
Jung-uk Kim
42fecd1294
Merge ACPICA 20100915.
2010-09-16 20:08:00 +00:00
Alexander Motin
9c1af42179
When ACPI reports current battery consumption rate in mAmps, print it also
...
in mWatts. Values in mAmps are not always suitable, because they depend on
battery voltage, which depends on battery type and charge level.
2010-08-24 18:07:59 +00:00
Takanori Watanabe
977fd9da57
use uintmax_t instead of uint64_t.
...
Pointed out by: des.
2010-08-13 09:58:17 +00:00
Takanori Watanabe
0e1982f4df
Fix build on amd64 and ia64.
2010-08-13 00:45:30 +00:00
Takanori Watanabe
854c2875cc
Fix breakage on 64bit architecture by using inttypes.h macro.
2010-08-12 13:58:46 +00:00
Takanori Watanabe
8bfcf9aaa3
Fix tindebox breakage about format warning.
2010-08-12 11:01:38 +00:00
Takanori Watanabe
c031c93b5d
Add TCG ACPI spec table (TCPA) support.
...
Submitted by: Hans-Joerg_Hoexer@genua.de
2010-08-11 23:21:25 +00:00
Jung-uk Kim
709fac0616
Merge ACPICA 20100806.
2010-08-06 23:11:19 +00:00
Jung-uk Kim
a88e22b7ad
Merge ACPICA 20100702.
2010-07-06 20:57:28 +00:00
Jung-uk Kim
3f5e024c14
Merge ACPICA 20100428.
2010-04-28 22:25:27 +00:00
Jung-uk Kim
ca3cf4fa2c
Merge ACPICA 20100304.
2010-03-05 21:39:16 +00:00
Jung-uk Kim
9a179dd8be
Merge ACPICA 20100121.
2010-01-21 21:14:28 +00:00
Ed Schouten
71ccf09269
The last big commit: let usr.sbin/ use WARNS=6 by default.
2010-01-02 11:07:44 +00:00
Jung-uk Kim
2272d05019
Merge ACPICA 20091112.
2009-11-16 21:47:12 +00:00
Jung-uk Kim
f556842ef6
Merge ACPICA 20091013.
2009-10-19 16:12:58 +00:00
Jung-uk Kim
bdc794c4f9
Catch up with ACPICA 20090903.
2009-09-11 22:50:15 +00:00
John Baldwin
986dffaf53
- 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
2009-08-25 20:35:57 +00:00
John Baldwin
a0333ad155
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
2009-07-29 19:07:24 +00:00
Jung-uk Kim
990651167b
Import ACPICA 20090521.
2009-06-05 18:50:45 +00:00
Rui Paulo
76c586c6a1
Update to reflect reality:
...
* iasl(8) supports ACPI 3.0b.
* Add new options.
MFC after: 1 week
2008-05-20 12:07:02 +00:00
John Birrell
0aad0f2282
These are the things that the tinderbox has problems with because it
...
doesn't use the default CFLAGS which contain -fno-strict-aliasing.
Until the code is cleaned up, just add -fno-strict-aliasing to the
CFLAGS of these for the tinderboxes' sake, allowing the rest of the
tree to have -Werror enabled again.
2007-11-20 02:07:30 +00:00
John Birrell
5fae240990
Use an explicit pointer cast since NULL isn't guaranteed to be defined
...
as a pointer type.
Submitted by: Christoph Mallon - christoph mallon at gmx de
2007-11-18 09:13:08 +00:00
John Birrell
347f22bec6
Use a NULL instead of a zero to avoid a compiler warning about a missing sentinel.
2007-11-18 03:45:55 +00:00
Marcel Moolenaar
c44b9f1811
Fix acpidump(8) on ia64. Revision 1.13 introduced an uninitialized
...
variable bug that's hidden by the precense of the hint_acpi_0_rsdp
hint on 386 and amd64. There's never a need for such hint on ia64.
Approved by: re (kensmith)
2007-07-28 17:46:04 +00:00
Nate Lawson
00a304487f
Update the suspend/resume user API while maintaining backwards compat.
...
Improvements:
* /etc/rc.suspend,rc.resume are always run, no matter the source of the
suspend request (user or kernel, apm or acpi)
* suspend now requires positive user acknowledgement. If a user program
wants to cancel the suspend, they can. If one of the user programs
hangs or doesn't respond within 10 seconds, the system suspends anyway.
* /dev/apm is clonable, allowing multiple listeners for suspend events.
In the future, xorg-server can use this to be informed about suspend
even if there are other listeners (i.e. apmd).
Changes:
* Two new ACPI ioctls: REQSLPSTATE and ACKSLPSTATE. Request begins the
process of suspending by notifying all listeners. acpi is monitored by
devd(8) and /dev/apm listener(s) are also counted. Users register their
approval or disapproval via Ack. If anyone disapproves, suspend is vetoed.
* Old user programs or kernel modules that used SETSLPSTATE continue to
work. A message is printed once that this interface is deprecated.
* acpiconf gains the -k flag to ack the suspend request. This flag is
undocumented on purpose since it's only used by /etc/rc.suspend. It is
not intended to be a permanent change and will be removed once a better
power API is implemented.
* S5 (power off) is no longer supported via acpiconf -s 5 or apm -z/-Z.
This restores previous behavior of halt/shutdown -p being the interface.
* Miscellaneous improvements to error reporting
Approved by: re
2007-06-21 22:50:37 +00:00
Takanori Watanabe
87f9f09a13
Correct HPET header handling.
...
MFC after: 7 days
2007-03-27 17:03:52 +00:00
Jung-uk Kim
2be4e4713a
Catch up with ACPI-CA 20070320 import.
2007-03-22 18:16:43 +00:00
Nate Lawson
ceb8cd6464
Document exact command preferred for sending ASL as part of bug reports.
2007-03-14 22:55:30 +00:00
Jung-uk Kim
e8d472a7af
Catch up with ACPI-CA 20051021 import
2005-11-01 22:44:08 +00:00
Nate Lawson
0af442fbcf
Correct column alignment.
2005-07-28 19:41:52 +00:00
Nate Lawson
7a20dc58a8
Fix nits in reporting battery information and add battery status reporting.
...
Rate units are mA/mW, not mAh/mWh. Get full battery status and time
remaining from ACPIIO_BATT_GET_BATTINFO instead of BST.
PR: bin/83672
MFC after: 2 days
2005-07-28 19:31:28 +00:00