Commit Graph

880 Commits

Author SHA1 Message Date
Robert Moore 6c7cbe47a8 Remove INTEGRITYCHECK flag from binary file generations
No longer needed or desired.
2023-03-21 12:39:10 -07:00
Robert Moore a88df0f637 Add change for debug arguments.
Debug arguments.
2022-10-27 09:31:41 -07:00
Robert Moore 564ebf17e7 Build script: Use acpisrc-dbg instead of simply acpisrc,
Since the binary for acpisrc is generated by the build
script, there will be no digital signature in the binary,
and thus it will not execute.
2022-10-27 09:25:42 -07:00
Robert Moore b3e1096e1d
Merge pull request #802 from valentindavid/valentindavid/nowerror
Allow disabling of -Werror
2022-10-20 12:48:11 -07:00
Robert Moore 09c35f171f Update project/makefiles for new file.
New file is utcksum.c
2022-10-19 13:27:03 -07:00
Valentin David 3fd0f94040
Allow disabling of -Werror
For distro maintainers having `-Werror` can delay update of GCC.
Since every GCC release might add new warnings that were not
yet captured, it might break the build of packages.

With this, distros can now build with `NOWERROR=TRUE` instead of
patching either the errors or the makefiles.

The default behavior keeps on using `-Werror`.

Fixes #798
2022-09-28 21:43:36 +02:00
Robert Moore 778a61faff Update MSVC project files
For new flags due to the use of SSCB scans. Also, use of
digital signatures for the various utilities.
2022-03-31 09:30:53 -07:00
Robert Moore 2f1c924b27 Remove aslcompiler.pdf from the binary tar
This was the only documentation in the verious tarballs. Since
each documentation file is directly available on the website,
it seems to be overkill to include this file in the binary
tarball.
2021-07-29 12:28:08 -07:00
Robert Moore 15e8466fc0 Fix a couple typos in the EFI README file.
gne->gnu.
2021-03-12 13:48:51 -08:00
Robert Moore ba857bb31f Project files/Build instructions: rename msvc8 to msvc2017.
For the iASL compiler and build.txt files.
2021-03-12 13:35:25 -08:00
Robert Moore addcc9458f
Merge pull request #642 from ElyesH/master
Clean-up
2020-11-12 14:17:52 -08:00
Robert Moore 7180c23841 AcpiHelp/Project Files: Changes for the -x option to AcpiHelp 2020-11-12 14:10:11 -08:00
Elyes HAOUAS 1407c65a92 generate/lint/*.lnt: Remove unneeded whitespace at end of line
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
2020-10-26 11:17:03 +01:00
Elyes HAOUAS de82b0425d generate/efi/AcpiPkg_{nostdlib,stdlib}.dsc: Remove unneeded tab
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
2020-10-26 10:41:11 +01:00
Robert Moore 171132a92d
Merge pull request #634 from ElyesH/ElyesH-patch-2
generate/release/release.sh: Remove tabs at end of lines
2020-09-23 13:39:20 -07:00
Elyes HAOUAS 00f12a02fc
generate/release/release.sh: Remove tabs at end of lines
unnecessary tabs at end of lines removed
2020-09-23 21:10:57 +02:00
Elyes HAOUAS 02f0ed9f44
generate/release/build.sh: Remove tabs at end of line
unnecessary  2 tabs at end of line removed
2020-09-23 21:04:10 +02:00
Erik Kaneda 557114a355 Add directions on ACPICA generation using msvc2017
This file is a updated version of the readme file in the msvc9
directory that was deleted with the removal of old visual studio
files.

Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
2020-05-28 14:14:33 -07:00
Robert Moore cb73949edc Build script: Remove acpinames build
Obsolete utility.
2020-05-28 13:17:40 -07:00
Robert Moore 9ea905aead Update build instructions to MSVC 2017
build.txt
2020-05-28 13:09:38 -07:00
Robert Moore 49cfbcda31 Release: Additional change for build script
Include the *.dsw files.
2020-05-28 12:52:31 -07:00
Robert Moore e48f8b7ffc Release: Update build script for Visual Studio
Update for version 2017 of Visual Studio.
2020-05-28 12:41:35 -07:00
Robert Moore 24d9aeaf93
Merge pull request #604 from SchmErik/remove-acpinames
Remove support for the acpinames utility
2020-05-14 12:19:41 -07:00
Erik Kaneda 876fd5a2e4 Remove support for the acpinames utility
The acpinames was a simple utility to populate the ACPI namespace
without executing any AML code. However, ACPICA now supports executable
opcodes outside of control methods. This means that executable AML
opcodes such as if and store opcodes need to be executed during table
load. Therefore, acpinames needs to match the same behavior as acpiexec
utility and we no longer have the need to maintain acpinames.

In order to dump the contents of the ACPI namepsace using acpiexec, do
following command:

    acpiexec -b "n" [aml files]

This change removes all source files, makefile targets, and visual
studio project files for the acpinames utility.

Signed-off-by: Kaneda <erik.kaneda@intel.com>
2020-05-14 10:20:02 -07:00
Kaneda ef516cd5d1 Remove visual studio 2006 and 2009 project files
Since moving over to visual studio 2017, these files are no longer
maintained. Use visual studio files in generate/msvc2017 instead.

Signed-off-by: Kaneda <erik.kaneda@intel.com>
2020-05-13 15:58:48 -07:00
Robert Moore add1319774 AcpiNames: add setargv.obj to the project files
Enables wildcard command line support.
2020-04-30 08:09:59 -07:00
Robert Moore e93a53d4d3 Fix some typos within comments
Submitted by: ehaouas@noos.fr
2020-02-11 09:28:02 -08:00
Robert Moore a3e829da1a MSVC Project files: Enable multiprocessor generation
According to MS, This flag enables the use of all cores
on the system.
2020-02-03 10:21:57 -08:00
Robert Moore 8d285e942c Remove some extra blank lines
Mostly in generate and tests.
2020-01-22 08:10:39 -08:00
Erik Kaneda 723cc7f4ff iASL: msvc2017: fix macros in file dependency to prevent unnecessary rebuilds
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
2020-01-21 14:05:15 -08:00
Erik Kaneda 98753481f7 ACPICA: Makefile: replace HOST with ACPI_HOST
Some machines may be using HOST in their environment to represent the
host name for their machines. Avoid this problem by renaming this
variable from HOST to ACPI_HOST.

Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
2020-01-21 07:19:28 -08:00
Erik Kaneda 38964dd728 iASL: MSVC2017: add build rules for aslparser.y in debug mode
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
2020-01-16 16:44:17 -08:00
Erik Kaneda 78968f92c5 iASL: MSVC2017: add dependencies to aslparser.y
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
2020-01-16 16:44:11 -08:00
Erik Kaneda e683bc33c1 iASL: remove unused parser file and fix msvc2017 build files
AslCompiler.y had been split into numerous .y files several years
ago. When this change happened, the actual file was never removed.
This commit removes this unecessary file, and adds the .y files to be
displayed in the solution explorer, and adds build rules for
AslParser.y.

Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
2020-01-15 15:59:37 -08:00
Robert Moore 2efeb5dc2d Small update for ACPICA build instructions
Update to build.txt
2019-12-13 09:06:54 -08:00
Robert Moore a57482fea5 MSVC project files - remove trailing spaces
Remove trailing spaces from each of the .dsp files
From: ehaouas@noos.fr
2019-11-07 12:55:19 -08:00
Robert Moore 98fc399943 acpinames: Update unix makefile
Adds new files required for module-level code support.
2019-09-25 12:35:36 -07:00
Robert Moore e0662494d0 acpinames: Update msvc project files for new data files
Add in most of the AML interpreter, etc., to handle
module-level code execution.
2019-09-25 12:34:29 -07:00
Robert Moore 48b54bc7d8 iASL: Update MSVC 2017 project file
Prevent always rebuilding the flex/bison files.
2019-08-30 08:35:57 -07:00
Robert Moore 6d2d9a2328 MSVC project files: Add unix makefiles as a project
Add the unix makefiles as a project to the solution file.
Aids/simplifies editing of the makefiles -- they are not
used during the generation of the MSVC builds.
2019-08-22 12:15:51 -07:00
Robert Moore 512cae4b39
Merge pull request #494 from SchmErik/dt-asl-compile
multiple data table and ASL file compilation
2019-08-15 13:13:08 -07:00
Robert Moore c3db173766 MSVC project files - fix some warning messages
Cleanup some straggling warnings.
2019-08-14 13:53:08 -07:00
Erik Schmauss a7a2de9b80 Makefile: add debug flag
Debug flag is set for CFLAGS and LDFLAGS if make is invoked with the
DEBUG flag set to TRUE (make DEBUG=TRUE).

Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
2019-08-12 13:59:15 -07:00
Robert Moore ad0022c3f4 iASL: Remove definition of __STDC__ from generation
Caused a couple of warnings with utmisc.c
2019-08-02 13:34:07 -07:00
Robert Moore 182910f78a iASL: change warning level for intermediate files
Change from warn 4 to warn 3 for files generated by bison
(.y.c) to eliminate some warnings about dead code.
2019-08-02 10:09:35 -07:00
Erik Schmauss 7581fee190 adding flex bison files to visual studio
Signed-off-by: Schmauss <erik.schmauss@intel.com>
2019-07-31 15:45:54 -07:00
Erik Schmauss 36037bdaf0 iASL: add data table prototype flag
This flag enables the the new flex/bison prototype front-end of the
data table compiler.

Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
2019-07-31 15:45:23 -07:00
Robert Moore f08ef3bebf Update iASL project file
Increase warning level to 4 (from 3).
2019-07-31 14:17:12 -07:00
Robert Moore a36cc3f864 Remove more vs2017 temp files 2019-07-16 12:22:58 -07:00
Robert Moore 71b9e3834c Remove additional files that are vs2017 temp files
under v15 subdirectory.
2019-07-16 12:20:37 -07:00