File acpica.changes of Package acpica
895
1
-------------------------------------------------------------------
2
Wed Jun 21 14:29:52 UTC 2023 - Ferdinand Thiessen <rpm@fthiessen.de>
3
4
- Update to version 20230331
5
* Add C Flexible Array support.
6
* Add support for 64 bit LoongArch compilation.
7
* Add first batch of RISC-V related definitions.
8
* hwvalid: Drop port I/O validation.
9
* iASL: Added full macro support in the preprocessor.
10
* Add support for AMD Secure Processor Table (ASPT) version 1.
11
* Add support for Arm's MPAM ACPI table version 2.
12
* ACPI 6.5: MADT: add support for trace buffer extension in GICC.
13
* Headers: Delete bogus NodeArray array of pointers from AEST table.
14
15
-------------------------------------------------------------------
16
Tue Dec 27 23:13:22 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
17
18
- Update to version 20221020:
19
* Added support for FFH (Fixed Function Hardware) Operation Region
20
special context data.
21
* Reverted commit "executer/exsystem: Warn about sleeps greater than 10 ms."
22
Due to user complaints about valid sleeps greater than 10ms seen
23
in some existing machines -- generating lots of warnings.
24
* Do not touch VGA memory when EBDA < 1KiB.
25
* Check that EBDA pointer is in valid memory.
26
* Completed the existing partial support for the CDAT "table".
27
* Updated support for the IORT table - update to version E.e
28
* Added CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table
29
* iASL: Added CCEL table to both compiler/disassembler.
30
* iASL: NHLT table: Fixed compilation of optional undocumented fields
31
* iASL: Fix iASL compile error due to ACPI_TDEL_OFFSET.
32
33
-------------------------------------------------------------------
34
Fri Oct 14 13:32:53 UTC 2022 - Thomas Renninger <trenn@suse.de>
35
36
- This version includes CEDT table support as requested in feature
37
(SLE 15 SP5):
38
jsc#PED-201
39
40
-------------------------------------------------------------------
41
Thu Apr 21 21:02:11 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
42
43
- Update bundled wmidump to latest upstream 2021-10-11:
44
* Add support for '//' comments
45
* Print object_id or notify_id based on ACPI_WMI_EVENT flag
46
object_id and notify_id member are in one union. It depends on
47
ACPI_WMI_EVENT flag which member is stored in this union.
48
So print only one member based on ACPI_WMI_EVENT flag.
49
- Add comment about origin of the wmidump sources
50
51
-------------------------------------------------------------------
52
Wed Apr 20 20:02:38 UTC 2022 - Dirk Müller <dmueller@suse.com>
53
54
- update to 20220331:
55
For the ASL Sleep() operator, issue a warning if the sleep value is
56
greater than 10 Milliseconds. Quick boottime is important, so warn about
57
sleeps greater than 10 ms. Distribution Linux kernels reach initrd in 350
58
ms, so excessive delays should be called out. 10 ms is chosen randomly,
59
but three of such delays would already make up ten percent of the
60
boottime.
61
62
Namespace: Avoid attempting to walk the Namespace if the Namespace does
63
not exist.
64
65
AML interpreter/iASL compiler: Add new Acpi 6.4 semantics for the
66
LoadTable and Load operators. DDB_HANDLE is gone, now loadtable returns a
67
pass/fail integer. Now load returns a pass/fail integer, as well as
68
storing the return value in an optional 2nd argument.
69
70
Headers: Use uintptr_t and offsetof() in Linux kernel builds. To avoid
71
"performing pointer subtraction with a null pointer has undefined
72
behavior" compiler warnings, use uintptr_t and offsetof() that are always
73
available during Linux kernel builds to define ACPI_UINTPTR_T and the
74
ACPI_TO_INTEGER() and ACPI_OFFSET() macros when building the ACPICA code
75
in the Linux kernel.
76
77
Added support for the Windows 11 _OSI string ("Windows 2021"). Submitted
78
by superm1.
79
80
executer/exsystem: Inform users about ACPI spec violation for the Stall()
81
operator. Values greater than 100 microseconds violate the ACPI
82
specification, so warn users about it. From the ACPI Specification
83
version 6.2 Errata A, 19.6.128 *Stall (Stall for a Short Time)*:
84
The implementation of Stall is OS-specific, but must not relinquish
85
control of the processor. Because of this, delays longer than 100
86
microseconds must use Sleep instead of Stall.
87
88
Data Table Compiler/Disassembler: Add support for the APMT table - ARM
89
Performance Monitoring Unit table. Submitted by @bwicaksononv.
90
91
Data Table Compiler/Disassembler: For MADT, add support for the OEM-
92
defined subtables (Types 0x80-0x7F).
93
94
Data Table Compiler: Fixed a problem with support for the SDEV table,
95
where a subtable Length was not computed correctly.
96
97
Data Table Compiler/Disassembler: Add/fix the CFMWS subtable to the CEDT
98
Acpi table support.
99
100
Data Table Compiler/Disassembler: Fix a compile issue with the CEDT and
101
add template. Submitted by MasterDrogo.
102
103
Data Table Compiler/Disassembler: NHLT Changes provided by Piotr Maziarz:
104
iASL/NHLT: Rename linux specific structures to DeviceInfo to improve
105
readability of the code.
106
iASL/NHLT: Fix parsing undocumented bytes at the end of Endpoint.
107
Undocumented bytes at the end of Endpoint Descriptor can be present
108
independently of Linux-specific structures. Their size can also vary.
109
iASL/NHLT: Treat TableTerminator as SpecificConfig. SpecificConfig has 4
110
bytes of size and then an amount of bytes specified by size. All of the
111
terminators that I've seen had a size equal to 4, but theoretically it
112
can vary.
113
114
iASL/AcpiExec: Use _exit instead of exit in signal handers (ctrl-C).
115
116
iASL: Remove a remark due to excessive output. Removed a remark for
117
duplicate Offset() operators, due to a user complaint.
118
119
-------------------------------------------------------------------
120
Sat Feb 5 14:39:59 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
121
122
- The package build fine on arches different than x86 and ARM. Drop
123
the ExclusiveArch.
124
125
-------------------------------------------------------------------
126
Tue Oct 19 14:34:07 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
127
128
- Update to version 20210930
129
* ACPICA kernel-resident subsystem:
130
* Avoid evaluating methods too early during system resume.
131
* Added a new _OSI string, "Windows 2020".
132
* iASL Compiler/Disassembler and ACPICA tools:
133
* iASL compiler: Updated the check for usage of _CRS, _DIS,
134
_PRS, and _SRSobjects
135
* iASL table disassembler: Added disassembly support for the
136
NHLT ACPI table.
137
* Added a new subtable type for ACPI 6.4 SRAT Generic Port Affinity
138
* Added the flag for online capable in the MADT, introduced in
139
ACPI 6.3.
140
- Update to version 20210730:
141
* iASL Compiler/Disassembler and ACPICA tools:
142
* iasl: Check usage of _CRS, _DIS, _PRS, and _SRS objects
143
* iASL Table Disassembler/Table compiler: Fix for WPBT table with
144
no command-line arguments.
145
* Handle the case where the Command-line Arguments table field does
146
not exist (zero).
147
* Headers: Add new DBG2 Serial Port Subtypes
148
* iASL: Add full support for the AEST table (data compiler)
149
* Add PRMT module header to facilitate parsing.
150
* Table disassembler: Add missing strings to decode subtable types.
151
152
-------------------------------------------------------------------
153
Wed Jun 30 11:26:33 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
154
155
- Update to version 20210604:
156
* ACPICA kernel-resident subsystem
157
* Cleaned up (delete) the context mutex during local address
158
handler object deletion.
159
* Fixed a memory leak caused by the _CID repair function.
160
* Add support for PlatformRtMechanism OperationRegion handler.
161
* Add a new utility function, AcpiUtConvertUuidToString.
162
* iASL Compiler/Disassembler and ACPICA tools:
163
* Added full support for the PRMT ACPI table
164
* Added full support for the BDAT ACPI table.
165
* Added full support for the RGRT ACPI table.
166
* Added full support for the SVKL ACPI table.
167
* Completed full support for the IVRS ACPI table.
168
* Added compiler support for IVRS, updated disassembler support
169
* Added a new utility, UtIsIdInteger, to determine if a
170
HID/CID is an integer or a string.
171
* Headers: Added more structs to the CEDT table
172
* ACPI 6.4: MADT: added Multiprocessor Wakeup Mailbox Structure.
173
174
-------------------------------------------------------------------
175
Fri Apr 16 15:01:48 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
176
177
- Update to version 20210331
178
* ACPI 6.4 is now supported!
179
ACPICA kernel-resident subsystem:
180
* Always create namespace nodes.
181
* Fixed a race condition in generic serial bus operation region handler.
182
iASL Compiler/Disassembler and ACPICA tools:
183
* Add disassembly support for the IVRS table.
184
* Fixed a potential infinite loop due to type mismatch.
185
iASL/TableCompiler:
186
* update it with IORT table E.b revision changes.
187
* Add compilation support for the VIOT table.
188
* Add compilation support for CEDT table.
189
* Update of the CEDT template.
190
191
-------------------------------------------------------------------
192
Tue Jan 5 20:40:38 UTC 2021 - Matthias Eliasson <elimat@opensuse.org>
193
194
- Update to version 20210105
195
ACPICA kernel-resident subsystem:
196
* Updated all copyrights to 2021. This affects all ACPICA source code
197
modules.
198
iASL Compiler/Disassembler and ACPICA tools:
199
* ASL test suite (ASLTS): Updated all copyrights to 2021.
200
* Tools and utilities: Updated all signon copyrights to 2021.
201
* iASL Table Compiler: Removed support for obsolete ACPI tables: VRTC,
202
MTMR. Al Stone.
203
204
-------------------------------------------------------------------
205
Fri Jul 24 21:25:52 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
206
207
- Update to version 20200717
208
ACPICA kernel-resident subsystem:
209
* Do not increment OperationRegion reference counts for field units. Recent
210
server firmware has revealed that this reference count can overflow on
211
large servers that declare many field units (thousands) under the same
212
OperationRegion. This occurs because each field unit declaration will add
213
a reference count to the source OperationRegion. This release solves the
214
reference count overflow for OperationRegion objects by preventing
215
fieldUnits from incrementing their parent OperationRegion's reference
216
count.
217
* Replaced one-element arrays with flexible-arrays, which were introduced
218
in C99.
219
* Restored the readme file containing the directions for generation of
220
ACPICA from source on MSVC 2017. Updated the file for MSVC 2017. File is
221
located at: generate/msvc2017/readme.txt
222
iASL Compiler/Disassembler and ACPICA tools:
223
* iASL: Fixed a regression found in version 20200214. Prevent iASL from
224
emitting an extra byte of garbage data when control methods declared a
225
single parameter type without using braces. This extra byte is known to
226
cause a blue screen on the Windows AML interpreter.
227
* iASL: Made a change to allow external declarations to specify the type of
228
a named object even when some name segments are not defined. This change
229
allows the following ASL code to compile
230
(When DEV0 is not defined or not defined yet):
231
External (\_SB.DEV0.OBJ1, IntObj)
232
External (\_SB.DEV0, DeviceObj)
233
* iASL: Fixed a problem where method names in "Alias ()" statement could be
234
misinterpreted. They are now interpreted correctly as method invocations.
235
* iASL: capture a method parameter count (Within the Method info segment,
236
as well as the argument node) when using parameter type lists.
237
238
-------------------------------------------------------------------
239
Thu Jul 2 21:45:10 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
240
241
- Update to version 20200528
242
ACPICA kernel-resident subsystem:
243
Removed old/obsolete Visual Studio files which were used to build the
244
Windows versions of the ACPICA tools. Since we have moved to Visual
245
Studio 2017, we are no longer supporting Visual Studio 2006 and 2009
246
project files. The new subdirectory and solution file are located at:
247
acpica/generate/msvc2017/AcpiComponents.sln
248
iASL Compiler/Disassembler and ACPICA tools:
249
* iASL: added support for a new OperationRegion Address Space (subtype):
250
PlatformRtMechanism. Support for this new keyword is being released for
251
early prototyping. It will appear in the next release of the ACPI
252
specification.
253
* iASL: do not optimize the NameString parameter of the CondRefOf operator.
254
In the previous iASL compiler release, the NameString parameter of the
255
CondRefOf was optimized. There is evidence that some implementations of
256
the AML interpreter do not perform the recursive search-to-parent search
257
during the execution of the CondRefOf operator. Therefore, the CondRefOf
258
operator behaves differently when the NameString parameter is a single
259
name segment (a NameSeg) as opposed to a full NamePath (starting at the
260
root scope) or a NameString containing parent prefixes.
261
* iASL: Prevent an inadvertent remark message. This change prevents a
262
remark if within a control method the following exist:
263
1) An Operation Region is defined, and
264
2) A Field operator is defined that refers to the region.
265
This happens because at the top level, the Field operator does not
266
actually create a new named object, it simply references the operation
267
region.
268
* Removed support for the acpinames utility. The acpinames was a simple
269
utility used to populate and display the ACPI namespace without executing
270
any AML code. However, ACPICA now supports executable opcodes outside of
271
control methods. This means that executable AML opcodes such as If and
272
Store opcodes need to be executed during table load. Therefore, acpinames
273
would need to be updated to match the same behavior as the acpiexec
274
utility and since acpiexec can already dump the entire namespace (via the
275
'namespace' command), we no longer have the need to maintain acpinames.
276
* In order to dump the contents of the ACPI namepsace using acpiexec,
277
execute the following command from the command line:
278
acpiexec -b "n" [aml files]
279
- Refresh parches
280
281
-------------------------------------------------------------------
282
Mon Apr 27 19:33:25 UTC 2020 - Martin Liška <mliska@suse.cz>
283
284
- Enable -fcommon in CFLAGS and CXXFLAGS in order
285
to fix boo#1160383.
286
287
-------------------------------------------------------------------
288
Thu Feb 6 08:19:10 UTC 2020 - trenn@suse.de
289
290
- Add -fcommon as there are a lot re-definitions which lead to errors
291
and compile failures with gcc10 which enables -fno-common by default
292
bsc#1160383 - acpica fails with -fno-common
293
294
-------------------------------------------------------------------
295
Mon Jan 20 09:28:08 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
296
297
- Update to version 20200110
298
299
-------------------------------------------------------------------
300
Tue May 28 05:36:02 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
301
302
- Use noun phrase in summary
303
304
-------------------------------------------------------------------
305
Wed May 22 09:29:13 UTC 2019 - trenn@suse.de
306
307
- Update to version 20190509
308
Includes a fix that breaks VirtualBox
309
https://github.com/acpica/acpica/issues/462
310
311
-------------------------------------------------------------------
312
Mon Apr 8 14:28:59 UTC 2019 - trenn@suse.de
313
314
- Update to version 20190405
315
iASL: Implemented an enhanced multiple file compilation that combines
316
named objects from all input files to a single namespace. With this
317
feature, any unresolved external declarations as well as duplicate named
318
object declarations can be detected during compilation rather than
319
generating errors much later at runtime. The following commands are
320
examples that utilize this feature:
321
iasl dsdt.asl ssdt.asl
322
iasl dsdt.asl ssdt1.asl ssdt2.asl
323
iasl dsdt.asl ssdt*.asl
324
- Adjusted patch:
325
M acpica-no-compiletime.patch
326
327
-------------------------------------------------------------------
328
Wed Mar 13 19:56:38 UTC 2019 - Matthias Eliasson <elimat@opensuse.org>
329
330
- Update to version 20190215
331
Support for ACPI specification version 6.3:
332
* Add PCC operation region support for the AML interpreter. This adds PCC
333
operation region support in the AML interpreter and a default handler for
334
acpiexec. The change also renames the PCC region address space keyword to
335
PlatformCommChannel.
336
* Support for new predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG.
337
These methods provide OSPM with health information and device boot
338
status.
339
* PDTT: Add TriggerOrder to the PCC Identifier structure. The field value
340
defines if the trigger needs to be invoked by OSPM before or at the end
341
of kernel crash dump processing/handling operation.
342
* SRAT: Add Generic Affinity Structure subtable. This subtable in the SRAT
343
is used for describing devices such as heterogeneous processors,
344
accelerators, GPUs, and IO devices with integrated compute or DMA
345
engines.
346
* MADT: Add support for statistical profiling in GICC. Statistical
347
profiling extension (SPE) is an architecture-specific feature for ARM.
348
* MADT: Add online capable flag. If this bit is set, system hardware
349
supports enabling this processor during OS runtime.
350
* New Error Disconnect Recover Notification value. There are a number of
351
scenarios where system Firmware in collaboration with hardware may
352
disconnect one or more devices from the rest of the system for purposes
353
of error containment. Firmware can use this new notification value to
354
alert OSPM of such a removal.
355
* PPTT: New additional fields in Processor Structure Flags. These flags
356
provide more information about processor topology.
357
* NFIT/Disassembler: Change a field name from "Address Range" to "Region
358
Type".
359
* HMAT updates: make several existing fields to be reserved as well as
360
rename subtable 0 to "memory proximity domain attributes".
361
* GTDT: Add support for new GTDT Revision 3. This revision adds information
362
for the EL2 timer.
363
* iASL: Update the HMAT example template for new fields.
364
* iASL: Add support for the new revision of the GTDT (Rev 3).
365
ACPICA kernel-resident subsystem:
366
* AML Parser: fix the main AML parse loop to correctly skip erroneous
367
extended opcodes. AML opcodes come in two lengths: 1-byte opcodes and 2-
368
byte extended opcodes. If an error occurs during an AML table load, the
369
AML parser will continue loading the table by skipping the offending
370
opcode. This implements a "load table at any cost" philosophy.
371
iASL Compiler/Disassembler and Tools:
372
* iASL: Add checks for illegal object references, such as a reference
373
outside of method to an object within a method. Such an object is only
374
temporary.
375
* iASL: Emit error for creation of a zero-length operation region. Such a
376
region is rather pointless. If encountered, a runtime error is also
377
implemented in the interpeter.
378
* Debugger: Fix a possible fault with the "test objects" command.
379
* iASL: Makefile: support parent directory filenames containing embedded
380
spaces.
381
* iASL: Update the TPM2 template to revision 4.
382
* iASL: Add the ability to report specific warnings or remarks as errors.
383
* Disassembler: Disassemble OEMx tables as actual AML byte code.
384
Previously, these tables were treated as "unknown table".
385
* iASL: Add definition and disassembly for TPM2 revision 3.
386
* iASL: Add support for TPM2 rev 3 compilation.
387
- Refresh patches
388
- Run spec-cleaner
389
390
-------------------------------------------------------------------
391
Mon Jul 2 13:51:16 UTC 2018 - trenn@suse.de
392
393
- Update to 20180629
394
Added changelog from mainline, installed into documentation path
395
396
-------------------------------------------------------------------
397
Sat May 26 09:31:58 UTC 2018 - aloisio@gmx.com
398
399
- Update to version 20180508
400
ACPICA kernel-resident subsystem:
401
* Completed the new (recently deployed) package resolution
402
mechanism for the Load and LoadTable ASL/AML operators. This
403
fixes a regression that was introduced in version 20180209
404
that could result in an AE_AML_INTERNAL exception during the
405
loading of a dynamic ACPI/AML table (SSDT) that contains
406
package objects.
407
iASL Compiler/Disassembler and Tools:
408
* AcpiDump and AcpiXtract: Implemented support for ACPI tables
409
larger than 1 MB. This change allows for table offsets within
410
the acpidump file to be up to 8 characters. These changes are
411
backwards compatible with existing acpidump files.
412
version 20180427
413
ACPICA kernel-resident subsystem:
414
* Debugger: Added support for Package objects in the "Test
415
Objects" command. This command walks the entire namespace and
416
evaluates all named data objects (Integers, Strings, Buffers,
417
and now Packages).
418
* Improved error messages for the namespace root node.
419
Originally, the root was referred to by the confusing string
420
"\___". This has been replaced by "Namespace Root" for
421
clarification.
422
* Fixed a potential infinite loop in the AcpiRsDumpByteList
423
function. Colin Ian King <colin.king@canonical.com>.
424
iASL Compiler/Disassembler and Tools:
425
* iASL: Implemented support to detect and flag illegal forward
426
references. For compatibility with other ACPI implementations,
427
these references are now illegal at the root level of the DSDT
428
or SSDTs. Forward references have always been illegal within
429
control methods. This change should not affect existing
430
ASL/AML code because of the fact that these references
431
have always been illegal in the other ACPI implementation.
432
* iASL: Added error messages for the case where a table OEM ID
433
and OEM TABLE ID strings are longer than the ACPI-defined length.
434
Previously, these strings were simply silently truncated.
435
* iASL: Enhanced the -tc option (which creates an AML hex file
436
in C, suitable for import into a firmware project):
437
1) Create a unique name for the table, to simplify use of
438
multiple SSDTs.
439
2) Add a protection #ifdef in the file, similar to a .h
440
header file. With assistance from Sami Mujawar,
441
sami.mujawar@arm.com and Evan Lloyd, evan.lloyd@arm.com
442
* AcpiExec: Added a new option, -df, to disable the local
443
fault handler. This is useful during debugging, where it may
444
be desired to drop into a debugger on a fault.
445
446
-------------------------------------------------------------------
447
Wed Apr 18 13:56:47 UTC 2018 - josef.moellers@suse.com
448
449
- Upgrade to latest version 20180313
450
- Update patches:
451
* acpica-no-compiletime.patch
452
* do_not_use_build_date_and_time.patch
453
454
-------------------------------------------------------------------
455
Fri Jan 12 17:46:18 UTC 2018 - trenn@suse.de
456
457
- Update to latest version 20180105
458
D revert_62ca7996_build_date_and_time.patch
459
D revert_cdd3c612d4230bbb_build_date_and_time.patch
460
A do_not_use_build_date_and_time.patch
461
- pass --jobs from build service to make for much faster building
462
463
-------------------------------------------------------------------
464
Fri Jan 12 10:06:04 UTC 2018 - josef.moellers@suse.com
465
466
- Changed shebang path in wmidump_add_she_bang.patch
467
to /usr/bin/python3
468
[bsc#1075687,wmidump_add_she_bang.patch]
469
470
-------------------------------------------------------------------
471
Thu Dec 7 10:57:17 UTC 2017 - dimstar@opensuse.org
472
473
- Escape the usage of %{VERSION} when calling out to rpm.
474
475
-------------------------------------------------------------------
476
Tue Jun 13 11:56:36 UTC 2017 - trenn@suse.de
477
478
- Update to version 20170531.
479
480
-------------------------------------------------------------------
481
Wed Jan 25 15:35:03 UTC 2017 - trenn@suse.de
482
483
- Update to version 20170119 (fate#322313).
484
485
-------------------------------------------------------------------
486
Thu Jan 5 16:51:25 UTC 2017 - trenn@suse.de
487
488
- Update to version 20161117 (fate#322313).
489
- __DATE__ __TIME__ macros added again mainline, revert them to avoid
490
constant build service rebuilding
491
*Add revert_62ca7996_build_date_and_time.patch
492
*Add revert_cdd3c612d4230bbb_build_date_and_time.patch
493
494
-------------------------------------------------------------------
495
Fri Sep 16 16:06:19 UTC 2016 - dmueller@suse.com
496
497
- enable build for ARM (needed for ovmf nowadays)
498
499
-------------------------------------------------------------------
500
Mon Apr 25 13:29:06 UTC 2016 - trenn@suse.de
501
502
- Update to version 20160422
503
504
-------------------------------------------------------------------
505
Sun Dec 6 15:47:00 UTC 2015 - p.drouand@gmail.com
506
507
- Update to version 20151124
508
* Fixed a possible regression for a previous update to FADT handling. The
509
FADT no longer has a fixed table ID, causing some issues with code that
510
was hardwired to a specific ID. Lv Zheng.
511
* Fixed a problem where the method auto-serialization could interfere with
512
the current SyncLevel. This change makes the auto-serialization support
513
transparent to the SyncLevel support and management.
514
* Removed support for the _SUB predefined name in AcpiGetObjectInfo. This
515
interface is intended for early access to the namespace during the
516
initial namespace device discovery walk. The _SUB method has been seen to
517
access operation regions in some cases, causing errors because the
518
operation regions are not fully initialized.
519
* AML Debugger: Fixed some issues with the terminate/quit/exit commands
520
that can cause faults.
521
* AML Debugger: Add thread ID support so that single-step mode only applies
522
* to the AML Debugger thread. This prevents runtime errors within some
523
kernels.
524
* Eliminated extraneous warnings from AcpiGetSleepTypeData. Since the _Sx
525
methods that are invoked by this interface are optional, removed warnings
526
emitted for the case where one or more of these methods do not exist.
527
ACPICA BZ 1208.
528
* Made a major pass through the entire ACPICA source code base to
529
standardize formatting that has diverged a bit over time. There are no
530
functional changes, but this will of course cause quite a few code
531
differences from the previous ACPICA release.
532
* Example Code and Data Size: These are the sizes for the OS-independent
533
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
534
debug version of the code includes the debug output trace mechanism and
535
has a much larger code and data size.
536
* iASL/acpiexec/acpixtract/disassembler: Added support to allow multiple
537
definition blocks within a single ASL file and the resulting AML file.
538
Support for this type of file was also added to the various tools that
539
use binary AML files: acpiexec, acpixtract, and the AML disassembler. The
540
example code below shows two definition blocks within the same file:
541
542
DefinitionBlock ("dsdt.aml", "DSDT", 2, "Intel", "Template",
543
0x12345678)
544
{
545
}
546
DefinitionBlock ("", "SSDT", 2, "Intel", "Template", 0xABCDEF01)
547
{
548
}
549
550
* iASL: Enhanced typechecking for the Name() operator. All expressions for
551
the value of the named object must be reduced/folded to a single constant
552
at compile time, as per the ACPI specification (the AML definition of
553
Name()).
554
* iASL: Fixed some code indentation issues for the -ic and -ia options (C
555
and assembly headers). Now all emitted code correctly begins in column 1.
556
* iASL: Added an error message for an attempt to open a Scope() on an
557
object defined in an SSDT. The DSDT is always loaded into the namespace
558
first, so any attempt to open a Scope on an SSDT object will fail at
559
runtime.
560
- Remove acpica_remove_date_macro.patch; fixed on upstream release
561
562
-------------------------------------------------------------------
563
Wed Nov 4 16:49:28 UTC 2015 - jslaby@suse.com
564
565
- add support for kernel 4.3+ (boo#953599)
566
567
-------------------------------------------------------------------
568
Sun Aug 16 13:11:48 UTC 2015 - p.drouand@gmail.com
569
570
- Update to version 20150717
571
- Use download Url as source
572
- Remove depreciated AUTHORS section
573
574
-------------------------------------------------------------------
575
Tue Jun 30 10:00:37 UTC 2015 - dimstar@opensuse.org
576
577
- Fix the logic to ignore errors when applying
578
acpica_remove_date_macro.patch: Kernel 4.1 has the patch, but we
579
do want to keep it around for projects building against older
580
kernels.
581
582
-------------------------------------------------------------------
583
Fri Apr 24 08:58:34 UTC 2015 - trenn@suse.de
584
585
- Update to acpica version 20150410
586
587
- Do not generate acpitools tarball from external kernel repo, but
588
use kernel-source package inside the build service.
589
*Added acpica_remove_date_macro.patch
590
-> This patch got mainline in kernel version 4.0 and can be removed
591
again at some point of time.
592
593
-------------------------------------------------------------------
594
Mon Feb 2 23:43:34 UTC 2015 - schwab@suse.de
595
596
- Enable on aarch64
597
598
-------------------------------------------------------------------
599
Wed Jul 30 16:58:47 UTC 2014 - trenn@suse.de
600
601
- Update to version 20140724
602
603
-------------------------------------------------------------------
604
Fri Mar 28 20:46:25 CET 2014 - lchiquitto@suse.de
605
606
- Include generate_acpi-tools_tarball.sh in the package's source.
607
608
-------------------------------------------------------------------
609
Wed Mar 12 13:27:13 UTC 2014 - trenn@suse.de
610
611
- Add acpi-tools tarball from kernel sources: tools/power/acpi
612
Use latest acpidump from there instead of acpica included one.
613
This fixes acpidump on latest kernels.
614
- Add script for easier retrieving of acpi-tools tarball from kernel sources.
615
616
-------------------------------------------------------------------
617
Tue Mar 11 13:42:30 UTC 2014 - trenn@suse.de
618
619
- Update to version 20140214
620
- Replace $RPM_OPT_FLAGS with %{optflags} as suggested by tcech@suse.cz
621
622
-------------------------------------------------------------------
623
Fri Mar 7 15:31:16 CET 2014 - ro@suse.de
624
625
- set HOST for make to not blindly set the hostname
626
as compiler definition
627
628
-------------------------------------------------------------------
629
Wed Jan 15 09:47:26 UTC 2014 - trenn@suse.de
630
631
- Update to version 20140114
632
Drop acpica-add_missing_examples_makefile.patch
633
-> already included mainlaine.
634
635
-------------------------------------------------------------------
636
Thu Dec 19 08:27:31 UTC 2013 - trenn@suse.de
637
638
- Update to version 20131218
639
Add acpica-add_missing_examples_makefile.patch: They forgot to add a file
640
to the tarball. This patch adds it from git repo.
641
Drop acpica-fix_dots_in_path_for_p_option.patch: This patch is included
642
in the newly provided version tarball already.
643
644
-------------------------------------------------------------------
645
Fri Dec 13 11:12:18 UTC 2013 - trenn@suse.de
646
647
- Update to version 20131115
648
- Explicitly add commit 04d10e3c1f41a776cbed96dce2326ee649b9a0f0 to fix
649
bnc#855050:
650
acpica-fix_dots_in_path_for_p_option.patch
651
652
-------------------------------------------------------------------
653
Fri Aug 23 19:06:36 UTC 2013 - trenn@suse.de
654
655
- Update to version 20130823
656
- remove already integrated patch:
657
dmar-buf10.patch
658
659
-------------------------------------------------------------------
660
Tue Jul 9 19:29:34 UTC 2013 - trenn@suse.de
661
662
- Fix Source3 vs Source4 typo (acpi_validate was broken)
663
664
-------------------------------------------------------------------
665
Fri May 24 13:27:25 UTC 2013 - trenn@suse.de
666
667
- Update to version 20130517
668
- remove acpidump tarball, it is now included in acpica main project
669
670
-------------------------------------------------------------------
671
Fri May 17 10:11:01 UTC 2013 - trenn@suse.de
672
673
- Update to version 20130418
674
- remove already integreated patches:
675
acpica_make_CFLAGS_overridable
676
bob_noop.patch
677
- Add fix for DMAR table parsing issue:
678
https://bugs.acpica.org/show_bug.cgi?id=999
679
680
-------------------------------------------------------------------
681
Mon Jan 28 13:20:36 UTC 2013 - trenn@suse.de
682
683
- Add wmidump/wmixtract tools for easy WMI (or other) GUID parsing
684
685
-------------------------------------------------------------------
686
Wed Jan 23 16:12:38 UTC 2013 - trenn@suse.de
687
688
- Fix tiny bug in acpi_validate which wrongly adds the file which
689
is to be compiled additionally to the external reference tables
690
list
691
692
-------------------------------------------------------------------
693
Wed Jan 23 11:07:28 UTC 2013 - trenn@suse.de
694
695
- Make use of -in (Ignore NoOp opcodes/operators)
696
to avoid false positive errors during compliation/disassembling
697
698
-------------------------------------------------------------------
699
Tue Jan 15 12:55:46 UTC 2013 - trenn@suse.de
700
701
- Update to version 20121018
702
-> remove some patches that got integrated
703
-> Add one patch (bob_noop.patch) which will get integrated
704
mainline: Stop and bail out when max error (200) count is reached.
705
Introduce -in compile/disassemble option.
706
707
-------------------------------------------------------------------
708
Wed Jan 9 01:05:33 UTC 2013 - trenn@suse.de
709
710
- Add acpi_validate script for easy disassembling and re-compilation
711
of local ACPI tables or of an already existing acpidump file
712
713
-------------------------------------------------------------------
714
Wed Nov 7 10:27:54 UTC 2012 - trenn@suse.de
715
716
- Update to latest version 20121018.
717
-> one patch got accepted mainline -> removed.
718
719
-------------------------------------------------------------------
720
Wed Sep 19 10:56:44 UTC 2012 - trenn@suse.de
721
722
- Update to latest version 20120913
723
- Add acpi_genl from http://www.lesswatts.org/projects/acpi/utilities.php
724
Can be used to check for ACPI events via netlink (since /proc/acpi/events is
725
is deprecated)
726
- Adjust to new Makefile layout
727
728
-------------------------------------------------------------------
729
Sun May 20 10:06:24 UTC 2012 - trenn@suse.de
730
731
- Update to latest version 20120518
732
733
-------------------------------------------------------------------
734
Tue Jan 3 11:02:28 UTC 2012 - cfarrell@suse.com
735
736
- license update: GPL-2.0
737
You added ec_access.c with a GPL-2.0 (only) license. Now the spec file
738
has to be updated to reflect this
739
740
-------------------------------------------------------------------
741
Wed Dec 21 09:51:55 UTC 2011 - aj@suse.de
742
743
- Clarify license, it's GPL-2.0+ (bnc#711299).
744
745
-------------------------------------------------------------------
746
Thu Nov 24 16:33:44 UTC 2011 - trenn@suse.de
747
748
- ACPICA version 20111123 released with full ACPI 5.0 support
749
Detailed changelog can be found here:
750
http://acpica.org/download/changes.txt
751
752
-------------------------------------------------------------------
753
Wed Jun 29 19:40:28 UTC 2011 - trenn@suse.de
754
755
- Fix build for 32 bit
756
757
-------------------------------------------------------------------
758
Mon Jun 27 11:55:35 UTC 2011 - trenn@suse.de
759
760
- Update to version 20110623
761
- Fixed some "set but not used" errors and a link order issue
762
and sent patches upstream.
763
- Set "-Wno-unused-result" for some compilations -> too many
764
offenders to fix that all up.
765
766
-------------------------------------------------------------------
767
Mon Jun 20 15:38:14 UTC 2011 - idonmez@novell.com
768
769
- Add acpica-unix-const.patch: fix const correctness issue in
770
AslCompilererror, http://www.acpica.org/bugzilla/show_bug.cgi?id=923
771
772
-------------------------------------------------------------------
773
Wed Apr 27 09:32:02 UTC 2011 - idoenmez@novell.com
774
775
- Add acpica-unix-20110316-gcc46.patch: fix compilation with gcc 4.6
776
777
-------------------------------------------------------------------
778
Sun Apr 17 03:37:25 UTC 2011 - crrodriguez@opensuse.org
779
780
- Disable both build dates in this package and in
781
the files it generates as it both trigger either unneeded
782
republish of itself or other bigger packages like virtualbox
783
- Provides: iasl too.
784
785
-------------------------------------------------------------------
786
Wed Mar 30 16:15:29 UTC 2011 - trenn@suse.de
787
788
- Exchange selfmade patch with mainline one to fix build
789
790
-------------------------------------------------------------------
791
Wed Mar 30 15:50:47 UTC 2011 - trenn@suse.de
792
793
- Updated to acpica version 20110316
794
Changes are listed in /usr/share/doc/packages/acpica/changes.txt
795
- Fixed dynamic acpi table extract via acpidump/acpixtract
796
by reverting acpica commit baab09e6857a427944068c5e599ea2ffb84f765b
797
- Fixed compile issue and submitted it mainline
798
799
-------------------------------------------------------------------
800
Thu Feb 24 15:31:07 UTC 2011 - trenn@novell.com
801
802
- Add possibility to see changes via new -s param: -r [ -s sleep ]
803
804
-------------------------------------------------------------------
805
Fri Jan 14 15:01:06 UTC 2011 - trenn@novell.com
806
807
- Remove stale acpidump patches
808
809
-------------------------------------------------------------------
810
Fri Jan 14 10:51:30 UTC 2011 - trenn@novell.com
811
812
- Get latest acpidump tool from Len's acpi pmtools:
813
* Also dump dynamically loaded SSDTs
814
- Build against its own headers instead of acpica headers
815
-> unfortunately acpidump is still not part of acpica and
816
adjusting things ourselves is too much overhead.
817
818
819
820
-------------------------------------------------------------------
821
Thu Jan 13 14:46:00 UTC 2011 - trenn@novell.com
822
823
- Update to version 20110112
824
Changes are listed in /usr/share/doc/packages/acpica/changes.txt
825
826
-------------------------------------------------------------------
827
Tue Oct 26 20:37:10 UTC 2010 - trenn@novell.com
828
829
- Update to version 20100806
830
- Added ec_access executable to be able to debug the Embedded
831
Controller together with CONFIG_ACPI_EC_DEBUGFS kernel .config
832
option
833
834
-------------------------------------------------------------------
835
Sat Aug 7 06:39:44 UTC 2010 - trenn@novell.com
836
837
- Update to version 20100806
838
For details, see the changes.txt file in the package
839
changes.txt can now be found in
840
/usr/share/doc/packages/acpica/changes.txt
841
842
-------------------------------------------------------------------
843
Sun Jul 4 18:31:49 UTC 2010 - trenn@novell.com
844
845
- Update to version 20100702
846
For details, see acpica-unix-20100702/changes.txt
847
848
-------------------------------------------------------------------
849
Thu Apr 29 12:05:18 UTC 2010 - trenn@novell.com
850
851
- Update to version 20100428
852
853
-------------------------------------------------------------------
854
Mon Mar 8 13:56:19 UTC 2010 - trenn@novell.com
855
856
- Avoid (when compiling AML):
857
DSDT.dsl 10307: Name (_ADR, Zero)
858
Error 4080 - ^ Invalid object type for reserved name,
859
must be (Integer)
860
861
-------------------------------------------------------------------
862
Fri Mar 5 12:22:59 UTC 2010 - trenn@novell.com
863
864
- Updated to version 20100304
865
Some ACPI 4.0 enhancements and a lot bug fixes and other
866
enhancements. See changes.txt in the sources for details
867
868
-------------------------------------------------------------------
869
Wed Oct 14 11:13:29 CEST 2009 - trenn@suse.de
870
871
- Updated to version 20091013
872
Includes a bug fix to correctly disassmeble Unisys ES7000 tables
873
874
-------------------------------------------------------------------
875
Wed Aug 26 21:47:35 CEST 2009 - meissner@suse.de
876
877
- as-needed fix no longer necessary
878
879
-------------------------------------------------------------------
880
Fri Jul 31 10:59:44 CEST 2009 - trenn@suse.de
881
882
- Update to acpica version 20090730
883
The ACPI 4.0 implementation for ACPICA is complete with this release.
884
885
-------------------------------------------------------------------
886
Fri Jun 19 10:35:46 CEST 2009 - coolo@novell.com
887
888
- disable as-needed for this package as it fails to build with it
889
890
-------------------------------------------------------------------
891
Wed Apr 8 15:06:17 CEST 2009 - trenn@suse.de
892
893
- Initial check-in: Version 20090320
894
895