aboutsummaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/Makefile1
-rw-r--r--compiler/aslanalyze.c2
-rw-r--r--compiler/aslbtypes.c2
-rw-r--r--compiler/aslcodegen.c2
-rw-r--r--compiler/aslcompile.c2
-rw-r--r--compiler/aslcompiler.h2
-rw-r--r--compiler/aslcompiler.l2
-rw-r--r--compiler/aslcompiler.y2
-rw-r--r--compiler/asldefine.h2
-rw-r--r--compiler/aslerror.c2
-rw-r--r--compiler/aslfiles.c2
-rw-r--r--compiler/aslfold.c2
-rw-r--r--compiler/aslglobal.h2
-rw-r--r--compiler/asllength.c2
-rw-r--r--compiler/asllisting.c2
-rw-r--r--compiler/aslload.c2
-rw-r--r--compiler/asllookup.c2
-rw-r--r--compiler/aslmain.c6
-rw-r--r--compiler/aslmap.c2
-rw-r--r--compiler/aslmessages.h2
-rw-r--r--compiler/aslopcodes.c2
-rw-r--r--compiler/asloperands.c2
-rw-r--r--compiler/aslopt.c2
-rw-r--r--compiler/aslpredef.c2
-rw-r--r--compiler/aslresource.c2
-rw-r--r--compiler/aslrestype1.c2
-rw-r--r--compiler/aslrestype1i.c2
-rw-r--r--compiler/aslrestype2.c2
-rw-r--r--compiler/aslrestype2d.c2
-rw-r--r--compiler/aslrestype2e.c2
-rw-r--r--compiler/aslrestype2q.c2
-rw-r--r--compiler/aslrestype2s.c2
-rw-r--r--compiler/aslrestype2w.c2
-rw-r--r--compiler/aslstartup.c2
-rw-r--r--compiler/aslstubs.c2
-rw-r--r--compiler/asltransform.c2
-rw-r--r--compiler/asltree.c2
-rw-r--r--compiler/asltypes.h2
-rw-r--r--compiler/aslutils.c2
-rw-r--r--compiler/asluuid.c2
-rw-r--r--compiler/aslwalks.c2
-rw-r--r--compiler/dtcompile.c2
-rw-r--r--compiler/dtcompiler.h2
-rw-r--r--compiler/dtexpress.c2
-rw-r--r--compiler/dtfield.c2
-rw-r--r--compiler/dtio.c2
-rw-r--r--compiler/dtparser.l2
-rw-r--r--compiler/dtparser.y2
-rw-r--r--compiler/dtsubtable.c2
-rw-r--r--compiler/dttable.c6
-rw-r--r--compiler/dttemplate.c2
-rw-r--r--compiler/dttemplate.h15
-rw-r--r--compiler/dtutils.c2
53 files changed, 69 insertions, 57 deletions
diff --git a/compiler/Makefile b/compiler/Makefile
index fe29abbd42b7..7b440ddb50ab 100644
--- a/compiler/Makefile
+++ b/compiler/Makefile
@@ -185,6 +185,7 @@ OBJECTS = \
tbinstal.o \
tbutils.o \
tbxface.o \
+ utaddress.o \
utalloc.o \
utcache.o \
utcopy.o \
diff --git a/compiler/aslanalyze.c b/compiler/aslanalyze.c
index 8d02f61f36a9..7605bf4a072a 100644
--- a/compiler/aslanalyze.c
+++ b/compiler/aslanalyze.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslbtypes.c b/compiler/aslbtypes.c
index e1a4d0d29bc0..85561722db54 100644
--- a/compiler/aslbtypes.c
+++ b/compiler/aslbtypes.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslcodegen.c b/compiler/aslcodegen.c
index a4cfd1293f36..825dd194fc07 100644
--- a/compiler/aslcodegen.c
+++ b/compiler/aslcodegen.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslcompile.c b/compiler/aslcompile.c
index bd22dd2105a0..8f16bf3547f2 100644
--- a/compiler/aslcompile.c
+++ b/compiler/aslcompile.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslcompiler.h b/compiler/aslcompiler.h
index d102688d5431..aa69c702bba4 100644
--- a/compiler/aslcompiler.h
+++ b/compiler/aslcompiler.h
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslcompiler.l b/compiler/aslcompiler.l
index fc6f6fb6576b..39f94bfafb3a 100644
--- a/compiler/aslcompiler.l
+++ b/compiler/aslcompiler.l
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslcompiler.y b/compiler/aslcompiler.y
index b5f801b63f5c..c2cb0a5dd1ac 100644
--- a/compiler/aslcompiler.y
+++ b/compiler/aslcompiler.y
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asldefine.h b/compiler/asldefine.h
index eafd70009d5a..a83a021bfec9 100644
--- a/compiler/asldefine.h
+++ b/compiler/asldefine.h
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslerror.c b/compiler/aslerror.c
index 951aa3274267..e02e234a151b 100644
--- a/compiler/aslerror.c
+++ b/compiler/aslerror.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslfiles.c b/compiler/aslfiles.c
index 95e22302f060..ada383d91c92 100644
--- a/compiler/aslfiles.c
+++ b/compiler/aslfiles.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslfold.c b/compiler/aslfold.c
index 1512e30ef9e6..c1fd2717bbd9 100644
--- a/compiler/aslfold.c
+++ b/compiler/aslfold.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslglobal.h b/compiler/aslglobal.h
index dd1dd49dd590..08b4b6988f80 100644
--- a/compiler/aslglobal.h
+++ b/compiler/aslglobal.h
@@ -7,7 +7,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asllength.c b/compiler/asllength.c
index 01e8674f08e8..ed88de9847fd 100644
--- a/compiler/asllength.c
+++ b/compiler/asllength.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asllisting.c b/compiler/asllisting.c
index 7f2a83f54256..c865df6d0f1d 100644
--- a/compiler/asllisting.c
+++ b/compiler/asllisting.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslload.c b/compiler/aslload.c
index 84a9476bf322..c3a0d644f4b1 100644
--- a/compiler/aslload.c
+++ b/compiler/aslload.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asllookup.c b/compiler/asllookup.c
index 50e6f0adfde4..655f9833639a 100644
--- a/compiler/asllookup.c
+++ b/compiler/asllookup.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslmain.c b/compiler/aslmain.c
index a2482234e72b..69a0e8b8236f 100644
--- a/compiler/aslmain.c
+++ b/compiler/aslmain.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -879,6 +879,10 @@ AslCommandLine (
if (Gbl_DoSignon)
{
printf (ACPI_COMMON_SIGNON (ASL_COMPILER_NAME));
+ if (Gbl_IgnoreErrors)
+ {
+ printf ("Ignoring all errors, forcing AML file generation\n\n");
+ }
}
/* Abort if anything went wrong on the command line */
diff --git a/compiler/aslmap.c b/compiler/aslmap.c
index 25e0ad716bc2..aa8894a02291 100644
--- a/compiler/aslmap.c
+++ b/compiler/aslmap.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslmessages.h b/compiler/aslmessages.h
index 77a5c026b755..f96e6f1ea554 100644
--- a/compiler/aslmessages.h
+++ b/compiler/aslmessages.h
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslopcodes.c b/compiler/aslopcodes.c
index 6317ad31877b..9f3e15d6be81 100644
--- a/compiler/aslopcodes.c
+++ b/compiler/aslopcodes.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asloperands.c b/compiler/asloperands.c
index 5e729ce365c7..37274e79d610 100644
--- a/compiler/asloperands.c
+++ b/compiler/asloperands.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslopt.c b/compiler/aslopt.c
index 74def0fa440b..6942f7b5ebaf 100644
--- a/compiler/aslopt.c
+++ b/compiler/aslopt.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslpredef.c b/compiler/aslpredef.c
index d03a40adebfd..8a25a9d5ca20 100644
--- a/compiler/aslpredef.c
+++ b/compiler/aslpredef.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslresource.c b/compiler/aslresource.c
index d614f1ad4e04..8dbbb2652f85 100644
--- a/compiler/aslresource.c
+++ b/compiler/aslresource.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype1.c b/compiler/aslrestype1.c
index 996eee727489..d137fe3061ff 100644
--- a/compiler/aslrestype1.c
+++ b/compiler/aslrestype1.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype1i.c b/compiler/aslrestype1i.c
index a2def60b9003..1178fd003ddb 100644
--- a/compiler/aslrestype1i.c
+++ b/compiler/aslrestype1i.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype2.c b/compiler/aslrestype2.c
index bf7649408bec..9c157937568b 100644
--- a/compiler/aslrestype2.c
+++ b/compiler/aslrestype2.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype2d.c b/compiler/aslrestype2d.c
index e17c10b89f0a..8887e39028cf 100644
--- a/compiler/aslrestype2d.c
+++ b/compiler/aslrestype2d.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype2e.c b/compiler/aslrestype2e.c
index 65d389c5011b..5da52914e0c2 100644
--- a/compiler/aslrestype2e.c
+++ b/compiler/aslrestype2e.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype2q.c b/compiler/aslrestype2q.c
index 00882f79d58f..473f259d216a 100644
--- a/compiler/aslrestype2q.c
+++ b/compiler/aslrestype2q.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype2s.c b/compiler/aslrestype2s.c
index 1b6ebf748fef..8b64f9b6489e 100644
--- a/compiler/aslrestype2s.c
+++ b/compiler/aslrestype2s.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslrestype2w.c b/compiler/aslrestype2w.c
index 559e1ddb6f37..154de2f07fb4 100644
--- a/compiler/aslrestype2w.c
+++ b/compiler/aslrestype2w.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslstartup.c b/compiler/aslstartup.c
index b74f6944a84b..cbaf06281379 100644
--- a/compiler/aslstartup.c
+++ b/compiler/aslstartup.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslstubs.c b/compiler/aslstubs.c
index 0ca2b5bf46e1..9001973709f6 100644
--- a/compiler/aslstubs.c
+++ b/compiler/aslstubs.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asltransform.c b/compiler/asltransform.c
index f1af3979a4c6..4a5900f37cd0 100644
--- a/compiler/asltransform.c
+++ b/compiler/asltransform.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asltree.c b/compiler/asltree.c
index 80f26be2bed2..dc6cb44b374a 100644
--- a/compiler/asltree.c
+++ b/compiler/asltree.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asltypes.h b/compiler/asltypes.h
index 11f4afdd6a35..0205181d227c 100644
--- a/compiler/asltypes.h
+++ b/compiler/asltypes.h
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslutils.c b/compiler/aslutils.c
index f8309672e23c..4edc8c4bb8b8 100644
--- a/compiler/aslutils.c
+++ b/compiler/aslutils.c
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/asluuid.c b/compiler/asluuid.c
index 24c5d59ece22..bb29a79bf1b6 100644
--- a/compiler/asluuid.c
+++ b/compiler/asluuid.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/aslwalks.c b/compiler/aslwalks.c
index d9e3cc092dd4..d98806caa38a 100644
--- a/compiler/aslwalks.c
+++ b/compiler/aslwalks.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtcompile.c b/compiler/dtcompile.c
index c0e6ac15a7ee..78a6d3dcb229 100644
--- a/compiler/dtcompile.c
+++ b/compiler/dtcompile.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtcompiler.h b/compiler/dtcompiler.h
index 656e12de87c9..c47254f61e6a 100644
--- a/compiler/dtcompiler.h
+++ b/compiler/dtcompiler.h
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtexpress.c b/compiler/dtexpress.c
index cb7620eeb37a..9773d886c23a 100644
--- a/compiler/dtexpress.c
+++ b/compiler/dtexpress.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtfield.c b/compiler/dtfield.c
index f2b4092a6041..4f9ab612fbc5 100644
--- a/compiler/dtfield.c
+++ b/compiler/dtfield.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtio.c b/compiler/dtio.c
index fdbf57d488ed..0fe0f38b93d6 100644
--- a/compiler/dtio.c
+++ b/compiler/dtio.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtparser.l b/compiler/dtparser.l
index 0dd30e15de3d..12f5efd879c9 100644
--- a/compiler/dtparser.l
+++ b/compiler/dtparser.l
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtparser.y b/compiler/dtparser.y
index 44f9cc5129bd..b931f0976d5f 100644
--- a/compiler/dtparser.y
+++ b/compiler/dtparser.y
@@ -6,7 +6,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dtsubtable.c b/compiler/dtsubtable.c
index 219db977cf3e..27d09cae2ee3 100644
--- a/compiler/dtsubtable.c
+++ b/compiler/dtsubtable.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dttable.c b/compiler/dttable.c
index bfdf29ed7068..d6baa5350192 100644
--- a/compiler/dttable.c
+++ b/compiler/dttable.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -1822,7 +1822,9 @@ DtGetGenericTableInfo (
break;
}
- if (!ACPI_STRCMP (Name, Info->Name))
+ /* Use caseless compare for generic keywords */
+
+ if (!AcpiUtStricmp (Name, Info->Name))
{
break;
}
diff --git a/compiler/dttemplate.c b/compiler/dttemplate.c
index 122d464129bb..27b032fa7b48 100644
--- a/compiler/dttemplate.c
+++ b/compiler/dttemplate.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/compiler/dttemplate.h b/compiler/dttemplate.h
index e3302547d3f4..4d4370452f59 100644
--- a/compiler/dttemplate.h
+++ b/compiler/dttemplate.h
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -302,13 +302,15 @@ const unsigned char TemplateFacs[] =
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000038 "........" */
};
+/* Version 5 FADT */
+
const unsigned char TemplateFadt[] =
{
- 0x46,0x41,0x43,0x50,0xF4,0x00,0x00,0x00, /* 00000000 "FACP...." */
- 0x04,0x4E,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".NINTEL " */
+ 0x46,0x41,0x43,0x50,0x0C,0x01,0x00,0x00, /* 00000000 "FACP...." */
+ 0x05,0x18,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */
0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */
0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
- 0x28,0x05,0x10,0x20,0x01,0x00,0x00,0x00, /* 00000020 "(.. ...." */
+ 0x23,0x11,0x11,0x20,0x01,0x00,0x00,0x00, /* 00000020 "#.. ...." */
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */
@@ -334,7 +336,10 @@ const unsigned char TemplateFadt[] =
0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x01, /* 000000D8 "........" */
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E0 "........" */
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E8 "........" */
- 0x00,0x00,0x00,0x00 /* 000000F0 "...." */
+ 0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01, /* 000000F0 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000F8 "........" */
+ 0x01,0x08,0x00,0x01,0x00,0x00,0x00,0x00, /* 00000100 "........" */
+ 0x00,0x00,0x00,0x00 /* 00000108 "...." */
};
const unsigned char TemplateFpdt[] =
diff --git a/compiler/dtutils.c b/compiler/dtutils.c
index d6e8167e1d45..45bc4ff0c6cf 100644
--- a/compiler/dtutils.c
+++ b/compiler/dtutils.c
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2011, Intel Corp.
+ * Copyright (C) 2000 - 2012, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without