diff --git a/src/include/version.mk b/src/include/version.mk
index eeaf6c59..ae55d310 100644
--- a/src/include/version.mk
+++ b/src/include/version.mk
@@ -1 +1 @@
-VERSION=38
+VERSION=39
diff --git a/src/libefiboot.abixml b/src/libefiboot.abixml
index e5e3dd6b..a1f6fba9 100644
--- a/src/libefiboot.abixml
+++ b/src/libefiboot.abixml
@@ -248,21 +248,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -514,7 +514,7 @@
-
+
@@ -648,13 +648,13 @@
-
+
-
+
@@ -667,13 +667,13 @@
-
+
-
+
@@ -681,7 +681,7 @@
-
+
@@ -690,14 +690,14 @@
-
+
-
+
-
+
@@ -738,11 +738,10 @@
-
+
-
-
-
+
+
@@ -756,11 +755,6 @@
-
-
-
-
-
@@ -823,11 +817,6 @@
-
-
-
-
-
@@ -885,7 +874,7 @@
-
+
@@ -912,22 +901,11 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -994,14 +972,14 @@
-
+
-
+
@@ -1060,7 +1038,7 @@
-
+
@@ -1094,7 +1072,7 @@
-
+
@@ -1111,14 +1089,14 @@
-
+
-
+
@@ -1134,7 +1112,7 @@
-
+
@@ -1145,13 +1123,13 @@
-
+
-
+
@@ -1164,7 +1142,7 @@
-
+
@@ -1179,10 +1157,10 @@
-
+
-
+
@@ -1194,15 +1172,16 @@
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -1215,14 +1194,10 @@
-
-
-
-
-
-
+
+
@@ -1232,46 +1207,46 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
+
+
@@ -1288,23 +1263,23 @@
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
@@ -1312,1022 +1287,1022 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -2343,18 +2318,18 @@
-
+
-
+
-
+
-
+
@@ -2373,7 +2348,7 @@
-
+
diff --git a/src/libefisec.abixml b/src/libefisec.abixml
index 1c50d1ef..27b3c813 100644
--- a/src/libefisec.abixml
+++ b/src/libefisec.abixml
@@ -17,12 +17,12 @@
-
+
-
+
@@ -31,11 +31,11 @@
-
+
-
+
@@ -116,13 +116,13 @@
-
+
-
+
@@ -259,45 +259,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -329,39 +329,39 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -401,21 +401,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -451,42 +451,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -559,13 +559,13 @@
-
+
-
+
@@ -639,7 +639,8 @@
-
+
+
diff --git a/src/libefivar.abixml b/src/libefivar.abixml
index 1e1580b2..b059962b 100644
--- a/src/libefivar.abixml
+++ b/src/libefivar.abixml
@@ -120,12 +120,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -273,7 +273,7 @@
-
+
@@ -281,7 +281,7 @@
-
+
@@ -290,11 +290,11 @@
-
+
-
+
@@ -360,12 +360,12 @@
-
+
-
+
@@ -383,24 +383,24 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
@@ -429,73 +429,73 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -509,716 +509,716 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1227,66 +1227,66 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1323,184 +1323,184 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1633,10 +1633,10 @@
-
+
-
+
@@ -1648,36 +1648,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1685,19 +1685,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -1709,25 +1709,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1735,19 +1735,19 @@
-
+
-
+
-
+
-
+
-
+
@@ -1765,69 +1765,66 @@
-
+
-
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
-
+
-
-
-
-
@@ -1838,23 +1835,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1894,29 +1879,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1936,107 +1901,107 @@
-
+
-
+
-
+
-
+
-
+
-
+
+
+
-
+
+
+
+
-
-
-
+
-
+
-
-
-
+
-
+
-
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
@@ -2056,19 +2021,19 @@
-
+
-
+
-
+
-
+
@@ -2098,23 +2063,23 @@
-
+
-
+
-
+
-
+
-
+
@@ -2122,128 +2087,128 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -2257,8 +2222,10 @@
-
-
+
+
+
+
@@ -2302,13 +2269,17 @@
-
-
-
-
+
+
+
+
+
+
+
+
-
+
@@ -2344,7 +2315,7 @@
-
+
@@ -2361,11 +2332,11 @@
-
+
-
+
@@ -2373,7 +2344,7 @@
-
+
@@ -2382,10 +2353,10 @@
-
+
-
+
@@ -2396,7 +2367,7 @@
-
+
@@ -2407,18 +2378,18 @@
-
+
-
+
-
+
@@ -2443,7 +2414,7 @@
-
+
@@ -2478,17 +2449,17 @@
-
-
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
@@ -2500,39 +2471,39 @@
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
@@ -2540,19 +2511,17 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-