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