Advertisement
Guest User

buildlog.txt

a guest
Aug 1st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 128.45 KB | None | 0 0
  1. cd /home/jrschlichting/Documents/uberspark/src/tools && make -w all
  2. make[1]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools'
  3. cd ./libs && make -w all
  4. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs'
  5. cd ustypes && make -w all
  6. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/ustypes'
  7. ocamlfind ocamlc -o ustypes.o ustypes.ml
  8. ocamlfind remove ustypes
  9. Removed /home/jrschlichting/.opam/4.02.3/lib/ustypes/META
  10. Removed /home/jrschlichting/.opam/4.02.3/lib/ustypes
  11. ocamlfind install ustypes META ustypes.cmi ustypes.cmo ustypes.o
  12. Installed /home/jrschlichting/.opam/4.02.3/lib/ustypes/ustypes.o
  13. Installed /home/jrschlichting/.opam/4.02.3/lib/ustypes/ustypes.cmo
  14. Installed /home/jrschlichting/.opam/4.02.3/lib/ustypes/ustypes.cmi
  15. Installed /home/jrschlichting/.opam/4.02.3/lib/ustypes/META
  16. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/ustypes'
  17. cd usconfig && make -w all
  18. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usconfig'
  19. ocamlfind ocamlc -o usconfig.o usconfig.ml
  20. ocamlfind remove usconfig
  21. Removed /home/jrschlichting/.opam/4.02.3/lib/usconfig/META
  22. Removed /home/jrschlichting/.opam/4.02.3/lib/usconfig
  23. ocamlfind install usconfig META usconfig.cmi usconfig.cmo usconfig.o
  24. Installed /home/jrschlichting/.opam/4.02.3/lib/usconfig/usconfig.o
  25. Installed /home/jrschlichting/.opam/4.02.3/lib/usconfig/usconfig.cmo
  26. Installed /home/jrschlichting/.opam/4.02.3/lib/usconfig/usconfig.cmi
  27. Installed /home/jrschlichting/.opam/4.02.3/lib/usconfig/META
  28. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usconfig'
  29. cd libuslog && make -w all
  30. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/libuslog'
  31. ocamlfind ocamlc -o uslog.o unix.cma uslog.ml
  32. ocamlfind remove uslog
  33. Removed /home/jrschlichting/.opam/4.02.3/lib/uslog/META
  34. Removed /home/jrschlichting/.opam/4.02.3/lib/uslog
  35. ocamlfind install uslog META uslog.cmi uslog.cmo uslog.o
  36. Installed /home/jrschlichting/.opam/4.02.3/lib/uslog/uslog.o
  37. Installed /home/jrschlichting/.opam/4.02.3/lib/uslog/uslog.cmo
  38. Installed /home/jrschlichting/.opam/4.02.3/lib/uslog/uslog.cmi
  39. Installed /home/jrschlichting/.opam/4.02.3/lib/uslog/META
  40. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/libuslog'
  41. cd usosservices && make -w all
  42. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usosservices'
  43. ocamlfind ocamlc -o usosservices.o -package unix -package uslog -linkpkg usosservices.ml
  44. ocamlfind remove usosservices
  45. Removed /home/jrschlichting/.opam/4.02.3/lib/usosservices/META
  46. Removed /home/jrschlichting/.opam/4.02.3/lib/usosservices
  47. ocamlfind install usosservices META usosservices.cmi usosservices.cmo usosservices.o
  48. Installed /home/jrschlichting/.opam/4.02.3/lib/usosservices/usosservices.o
  49. Installed /home/jrschlichting/.opam/4.02.3/lib/usosservices/usosservices.cmo
  50. Installed /home/jrschlichting/.opam/4.02.3/lib/usosservices/usosservices.cmi
  51. Installed /home/jrschlichting/.opam/4.02.3/lib/usosservices/META
  52. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usosservices'
  53. cd usextbinutils && make -w all
  54. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usextbinutils'
  55. ocamlfind ocamlc -o usextbinutils.o -package unix -package ustypes -package usconfig -package uslog -package usosservices -linkpkg usextbinutils.ml
  56. File "usextbinutils.ml", line 60, characters 18-24:
  57. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  58. It is not visible in the current scope, and will not
  59. be selected if the type becomes unknown.
  60. File "usextbinutils.ml", line 61, characters 25-36:
  61. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  62. It is not visible in the current scope, and will not
  63. be selected if the type becomes unknown.
  64. File "usextbinutils.ml", line 61, characters 37-49:
  65. Warning 40: f_addr_start was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  66. It is not visible in the current scope, and will not
  67. be selected if the type becomes unknown.
  68. File "usextbinutils.ml", line 61, characters 54-65:
  69. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  70. It is not visible in the current scope, and will not
  71. be selected if the type becomes unknown.
  72. File "usextbinutils.ml", line 61, characters 66-72:
  73. Warning 40: f_size was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  74. It is not visible in the current scope, and will not
  75. be selected if the type becomes unknown.
  76. File "usextbinutils.ml", line 89, characters 39-45:
  77. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  78. It is not visible in the current scope, and will not
  79. be selected if the type becomes unknown.
  80. File "usextbinutils.ml", line 91, characters 51-57:
  81. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  82. It is not visible in the current scope, and will not
  83. be selected if the type becomes unknown.
  84. File "usextbinutils.ml", line 94, characters 11-28:
  85. Warning 40: f_subsection_list was selected from type Ustypes.Ustypes.section_info_t.
  86. It is not visible in the current scope, and will not
  87. be selected if the type becomes unknown.
  88. File "usextbinutils.ml", line 96, characters 75-81:
  89. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  90. It is not visible in the current scope, and will not
  91. be selected if the type becomes unknown.
  92. File "usextbinutils.ml", line 96, characters 95-101:
  93. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  94. It is not visible in the current scope, and will not
  95. be selected if the type becomes unknown.
  96. File "usextbinutils.ml", line 98, characters 49-55:
  97. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  98. It is not visible in the current scope, and will not
  99. be selected if the type becomes unknown.
  100. File "usextbinutils.ml", line 100, characters 58-64:
  101. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  102. It is not visible in the current scope, and will not
  103. be selected if the type becomes unknown.
  104. File "usextbinutils.ml", line 105, characters 39-45:
  105. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  106. It is not visible in the current scope, and will not
  107. be selected if the type becomes unknown.
  108. File "usextbinutils.ml", line 107, characters 51-57:
  109. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  110. It is not visible in the current scope, and will not
  111. be selected if the type becomes unknown.
  112. File "usextbinutils.ml", line 110, characters 11-28:
  113. Warning 40: f_subsection_list was selected from type Ustypes.Ustypes.section_info_t.
  114. It is not visible in the current scope, and will not
  115. be selected if the type becomes unknown.
  116. File "usextbinutils.ml", line 112, characters 75-81:
  117. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  118. It is not visible in the current scope, and will not
  119. be selected if the type becomes unknown.
  120. File "usextbinutils.ml", line 112, characters 95-101:
  121. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  122. It is not visible in the current scope, and will not
  123. be selected if the type becomes unknown.
  124. File "usextbinutils.ml", line 114, characters 49-55:
  125. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  126. It is not visible in the current scope, and will not
  127. be selected if the type becomes unknown.
  128. File "usextbinutils.ml", line 116, characters 58-64:
  129. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  130. It is not visible in the current scope, and will not
  131. be selected if the type becomes unknown.
  132. ocamlfind remove usextbinutils
  133. Removed /home/jrschlichting/.opam/4.02.3/lib/usextbinutils/META
  134. Removed /home/jrschlichting/.opam/4.02.3/lib/usextbinutils
  135. ocamlfind install usextbinutils META usextbinutils.cmi usextbinutils.cmo usextbinutils.o
  136. Installed /home/jrschlichting/.opam/4.02.3/lib/usextbinutils/usextbinutils.o
  137. Installed /home/jrschlichting/.opam/4.02.3/lib/usextbinutils/usextbinutils.cmo
  138. Installed /home/jrschlichting/.opam/4.02.3/lib/usextbinutils/usextbinutils.cmi
  139. Installed /home/jrschlichting/.opam/4.02.3/lib/usextbinutils/META
  140. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usextbinutils'
  141. cd usmanifest && make -w all
  142. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usmanifest'
  143. ocamlfind ocamlc -o usmanifest.o -package str -package yojson -package unix -package ustypes -package usconfig -package uslog -package usosservices -package usextbinutils -linkpkg usmanifest.ml
  144. File "usmanifest.ml", line 521, characters 10-365:
  145. Warning 40: this record of type Ustypes.Ustypes.uobjcoll_exitcallee_t contains fields that are
  146. not visible in the current scope: s_retvaldecl s_fname s_fparamdecl s_fparamdwords.
  147. They will not be selected if the type becomes unknown.
  148. ocamlfind remove usmanifest
  149. Removed /home/jrschlichting/.opam/4.02.3/lib/usmanifest/META
  150. Removed /home/jrschlichting/.opam/4.02.3/lib/usmanifest
  151. ocamlfind install usmanifest META usmanifest.cmi usmanifest.cmo usmanifest.o
  152. Installed /home/jrschlichting/.opam/4.02.3/lib/usmanifest/usmanifest.o
  153. Installed /home/jrschlichting/.opam/4.02.3/lib/usmanifest/usmanifest.cmo
  154. Installed /home/jrschlichting/.opam/4.02.3/lib/usmanifest/usmanifest.cmi
  155. Installed /home/jrschlichting/.opam/4.02.3/lib/usmanifest/META
  156. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usmanifest'
  157. cd libusmf && make -w all
  158. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/libusmf'
  159. ocamlfind ocamlc -package unix -package str -package yojson -package usconfig -package uslog -package usosservices -package usextbinutils -linkpkg -o libusmf.o libusmf.ml
  160. ocamlfind remove libusmf
  161. Removed /home/jrschlichting/.opam/4.02.3/lib/libusmf/META
  162. Removed /home/jrschlichting/.opam/4.02.3/lib/libusmf
  163. ocamlfind install libusmf META libusmf.cmi libusmf.cmo libusmf.o
  164. Installed /home/jrschlichting/.opam/4.02.3/lib/libusmf/libusmf.o
  165. Installed /home/jrschlichting/.opam/4.02.3/lib/libusmf/libusmf.cmo
  166. Installed /home/jrschlichting/.opam/4.02.3/lib/libusmf/libusmf.cmi
  167. Installed /home/jrschlichting/.opam/4.02.3/lib/libusmf/META
  168. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/libusmf'
  169. cd usuobjgen && make -w all
  170. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobjgen'
  171. ocamlfind ocamlc -o usuobjgen.o -package str -package yojson -package unix -package ustypes -package usconfig -package uslog -package usosservices -package usextbinutils -package usmanifest -linkpkg usuobjgen.ml
  172. File "usuobjgen.ml", line 55, characters 18-24:
  173. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  174. It is not visible in the current scope, and will not
  175. be selected if the type becomes unknown.
  176. File "usuobjgen.ml", line 56, characters 25-36:
  177. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  178. It is not visible in the current scope, and will not
  179. be selected if the type becomes unknown.
  180. File "usuobjgen.ml", line 56, characters 37-49:
  181. Warning 40: f_addr_start was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  182. It is not visible in the current scope, and will not
  183. be selected if the type becomes unknown.
  184. File "usuobjgen.ml", line 56, characters 54-65:
  185. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  186. It is not visible in the current scope, and will not
  187. be selected if the type becomes unknown.
  188. File "usuobjgen.ml", line 56, characters 66-72:
  189. Warning 40: f_size was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  190. It is not visible in the current scope, and will not
  191. be selected if the type becomes unknown.
  192. File "usuobjgen.ml", line 84, characters 39-45:
  193. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  194. It is not visible in the current scope, and will not
  195. be selected if the type becomes unknown.
  196. File "usuobjgen.ml", line 86, characters 51-57:
  197. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  198. It is not visible in the current scope, and will not
  199. be selected if the type becomes unknown.
  200. File "usuobjgen.ml", line 89, characters 11-28:
  201. Warning 40: f_subsection_list was selected from type Ustypes.Ustypes.section_info_t.
  202. It is not visible in the current scope, and will not
  203. be selected if the type becomes unknown.
  204. File "usuobjgen.ml", line 91, characters 75-81:
  205. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  206. It is not visible in the current scope, and will not
  207. be selected if the type becomes unknown.
  208. File "usuobjgen.ml", line 91, characters 95-101:
  209. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  210. It is not visible in the current scope, and will not
  211. be selected if the type becomes unknown.
  212. File "usuobjgen.ml", line 93, characters 49-55:
  213. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  214. It is not visible in the current scope, and will not
  215. be selected if the type becomes unknown.
  216. File "usuobjgen.ml", line 95, characters 58-64:
  217. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  218. It is not visible in the current scope, and will not
  219. be selected if the type becomes unknown.
  220. File "usuobjgen.ml", line 100, characters 39-45:
  221. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  222. It is not visible in the current scope, and will not
  223. be selected if the type becomes unknown.
  224. File "usuobjgen.ml", line 102, characters 51-57:
  225. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  226. It is not visible in the current scope, and will not
  227. be selected if the type becomes unknown.
  228. File "usuobjgen.ml", line 105, characters 11-28:
  229. Warning 40: f_subsection_list was selected from type Ustypes.Ustypes.section_info_t.
  230. It is not visible in the current scope, and will not
  231. be selected if the type becomes unknown.
  232. File "usuobjgen.ml", line 107, characters 75-81:
  233. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  234. It is not visible in the current scope, and will not
  235. be selected if the type becomes unknown.
  236. File "usuobjgen.ml", line 107, characters 95-101:
  237. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  238. It is not visible in the current scope, and will not
  239. be selected if the type becomes unknown.
  240. File "usuobjgen.ml", line 109, characters 49-55:
  241. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  242. It is not visible in the current scope, and will not
  243. be selected if the type becomes unknown.
  244. File "usuobjgen.ml", line 111, characters 58-64:
  245. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  246. It is not visible in the current scope, and will not
  247. be selected if the type becomes unknown.
  248. ocamlfind remove usuobjgen
  249. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobjgen/META
  250. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobjgen
  251. ocamlfind install usuobjgen META usuobjgen.cmi usuobjgen.cmo usuobjgen.o
  252. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjgen/usuobjgen.o
  253. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjgen/usuobjgen.cmo
  254. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjgen/usuobjgen.cmi
  255. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjgen/META
  256. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobjgen'
  257. cd usuobjlib && make -w all
  258. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobjlib'
  259. ocamlfind ocamlc -o usuobjlib.o -package str -package yojson -package unix -package usconfig -package uslog -package usosservices -package usextbinutils -package usmanifest -linkpkg usuobjlib.ml
  260. ocamlfind remove usuobjlib
  261. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobjlib/META
  262. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobjlib
  263. ocamlfind install usuobjlib META usuobjlib.cmi usuobjlib.cmo usuobjlib.o
  264. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjlib/usuobjlib.o
  265. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjlib/usuobjlib.cmo
  266. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjlib/usuobjlib.cmi
  267. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjlib/META
  268. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobjlib'
  269. cd usuobj && make -w all
  270. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobj'
  271. #gcc -m32 -P -E -nostdinc -I/home/jrschlichting/Documents/uberspark/src//include -I/home/jrschlichting/Documents/uberspark/src//hwm/include -I/home/jrschlichting/Documents/uberspark/src//libs/include -I/home/jrschlichting/Documents/uberspark/src//libs/libxmhfc/include -D__XMHF_TARGET_CPU_X86__ -D__XMHF_TARGET_CONTAINER_VMX__ -D__XMHF_TARGET_PLATFORM_X86PC__ -D__XMHF_TARGET_TRIAD_X86_VMX_X86PC__ -D__ASSEMBLY__ usuobj.ml.c -o usuobj.ml
  272. ocamlfind ocamlc -o usuobj.o -package str -package yojson -package unix -package ustypes -package usconfig -package uslog -package usosservices -package usextbinutils -package usmanifest -package usuobjgen -linkpkg usuobj.ml
  273. File "usuobj.ml", line 165, characters 41-47:
  274. Warning 40: s_type was selected from type Ustypes.Ustypes.uobjcoll_sentineltypes_t.
  275. It is not visible in the current scope, and will not
  276. be selected if the type becomes unknown.
  277. File "usuobj.ml", line 169, characters 20-26:
  278. Warning 40: s_type was selected from type Ustypes.Ustypes.uobjcoll_sentineltypes_t.
  279. It is not visible in the current scope, and will not
  280. be selected if the type becomes unknown.
  281. File "usuobj.ml", line 170, characters 23-32:
  282. Warning 40: s_type_id was selected from type Ustypes.Ustypes.uobjcoll_sentineltypes_t.
  283. It is not visible in the current scope, and will not
  284. be selected if the type becomes unknown.
  285. File "usuobj.ml", line 186, characters 4-410:
  286. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  287. not visible in the current scope: f_name f_subsection_list usbinformat.
  288. They will not be selected if the type becomes unknown.
  289. File "usuobj.ml", line 188, characters 19-333:
  290. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  291. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  292. They will not be selected if the type becomes unknown.
  293. File "usuobj.ml", line 196, characters 4-418:
  294. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  295. not visible in the current scope: f_name f_subsection_list usbinformat.
  296. They will not be selected if the type becomes unknown.
  297. File "usuobj.ml", line 198, characters 19-335:
  298. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  299. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  300. They will not be selected if the type becomes unknown.
  301. File "usuobj.ml", line 206, characters 4-428:
  302. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  303. not visible in the current scope: f_name f_subsection_list usbinformat.
  304. They will not be selected if the type becomes unknown.
  305. File "usuobj.ml", line 208, characters 19-335:
  306. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  307. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  308. They will not be selected if the type becomes unknown.
  309. File "usuobj.ml", line 216, characters 4-407:
  310. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  311. not visible in the current scope: f_name f_subsection_list usbinformat.
  312. They will not be selected if the type becomes unknown.
  313. File "usuobj.ml", line 218, characters 19-328:
  314. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  315. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  316. They will not be selected if the type becomes unknown.
  317. File "usuobj.ml", line 226, characters 4-423:
  318. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  319. not visible in the current scope: f_name f_subsection_list usbinformat.
  320. They will not be selected if the type becomes unknown.
  321. File "usuobj.ml", line 228, characters 19-335:
  322. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  323. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  324. They will not be selected if the type becomes unknown.
  325. File "usuobj.ml", line 237, characters 4-419:
  326. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  327. not visible in the current scope: f_name f_subsection_list usbinformat.
  328. They will not be selected if the type becomes unknown.
  329. File "usuobj.ml", line 239, characters 19-336:
  330. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  331. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  332. They will not be selected if the type becomes unknown.
  333. File "usuobj.ml", line 387, characters 7-400:
  334. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  335. not visible in the current scope: f_name f_subsection_list usbinformat.
  336. They will not be selected if the type becomes unknown.
  337. File "usuobj.ml", line 389, characters 22-303:
  338. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  339. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  340. They will not be selected if the type becomes unknown.
  341. File "usuobj.ml", line 448, characters 5-459:
  342. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  343. not visible in the current scope: f_name f_subsection_list usbinformat.
  344. They will not be selected if the type becomes unknown.
  345. File "usuobj.ml", line 450, characters 20-381:
  346. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  347. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  348. They will not be selected if the type becomes unknown.
  349. File "usuobj.ml", line 460, characters 5-461:
  350. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  351. not visible in the current scope: f_name f_subsection_list usbinformat.
  352. They will not be selected if the type becomes unknown.
  353. File "usuobj.ml", line 462, characters 20-383:
  354. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  355. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  356. They will not be selected if the type becomes unknown.
  357. File "usuobj.ml", line 480, characters 28-39:
  358. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  359. It is not visible in the current scope, and will not
  360. be selected if the type becomes unknown.
  361. File "usuobj.ml", line 480, characters 40-46:
  362. Warning 40: f_size was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  363. It is not visible in the current scope, and will not
  364. be selected if the type becomes unknown.
  365. File "usuobj.ml", line 491, characters 26-37:
  366. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  367. It is not visible in the current scope, and will not
  368. be selected if the type becomes unknown.
  369. File "usuobj.ml", line 491, characters 38-44:
  370. Warning 40: f_size was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  371. It is not visible in the current scope, and will not
  372. be selected if the type becomes unknown.
  373. File "usuobj.ml", line 495, characters 5-471:
  374. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  375. not visible in the current scope: f_name f_subsection_list usbinformat.
  376. They will not be selected if the type becomes unknown.
  377. File "usuobj.ml", line 495, characters 18-24:
  378. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  379. It is not visible in the current scope, and will not
  380. be selected if the type becomes unknown.
  381. File "usuobj.ml", line 496, characters 29-46:
  382. Warning 40: f_subsection_list was selected from type Ustypes.Ustypes.section_info_t.
  383. It is not visible in the current scope, and will not
  384. be selected if the type becomes unknown.
  385. File "usuobj.ml", line 497, characters 20-384:
  386. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  387. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  388. They will not be selected if the type becomes unknown.
  389. File "usuobj.ml", line 497, characters 31-42:
  390. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  391. It is not visible in the current scope, and will not
  392. be selected if the type becomes unknown.
  393. File "usuobj.ml", line 497, characters 43-49:
  394. Warning 40: f_type was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  395. It is not visible in the current scope, and will not
  396. be selected if the type becomes unknown.
  397. File "usuobj.ml", line 507, characters 5-470:
  398. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  399. not visible in the current scope: f_name f_subsection_list usbinformat.
  400. They will not be selected if the type becomes unknown.
  401. File "usuobj.ml", line 507, characters 18-24:
  402. Warning 40: f_name was selected from type Ustypes.Ustypes.section_info_t.
  403. It is not visible in the current scope, and will not
  404. be selected if the type becomes unknown.
  405. File "usuobj.ml", line 508, characters 29-46:
  406. Warning 40: f_subsection_list was selected from type Ustypes.Ustypes.section_info_t.
  407. It is not visible in the current scope, and will not
  408. be selected if the type becomes unknown.
  409. File "usuobj.ml", line 509, characters 20-383:
  410. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  411. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  412. They will not be selected if the type becomes unknown.
  413. File "usuobj.ml", line 509, characters 31-42:
  414. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  415. It is not visible in the current scope, and will not
  416. be selected if the type becomes unknown.
  417. File "usuobj.ml", line 509, characters 43-49:
  418. Warning 40: f_type was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  419. It is not visible in the current scope, and will not
  420. be selected if the type becomes unknown.
  421. File "usuobj.ml", line 537, characters 6-492:
  422. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  423. not visible in the current scope: f_name f_subsection_list usbinformat.
  424. They will not be selected if the type becomes unknown.
  425. File "usuobj.ml", line 539, characters 21-410:
  426. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  427. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  428. They will not be selected if the type becomes unknown.
  429. File "usuobj.ml", line 548, characters 6-492:
  430. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  431. not visible in the current scope: f_name f_subsection_list usbinformat.
  432. They will not be selected if the type becomes unknown.
  433. File "usuobj.ml", line 550, characters 21-410:
  434. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  435. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  436. They will not be selected if the type becomes unknown.
  437. File "usuobj.ml", line 773, characters 42-53:
  438. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  439. It is not visible in the current scope, and will not
  440. be selected if the type becomes unknown.
  441. File "usuobj.ml", line 773, characters 54-66:
  442. Warning 40: f_addr_start was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  443. It is not visible in the current scope, and will not
  444. be selected if the type becomes unknown.
  445. File "usuobj.ml", line 885, characters 3-30:
  446. Warning 10: this expression should have type unit.
  447. File "usuobj.ml", line 282, characters 7-12:
  448. Warning 26: unused variable dummy.
  449. File "usuobj.ml", line 298, characters 7-12:
  450. Warning 26: unused variable dummy.
  451. File "usuobj.ml", line 312, characters 7-12:
  452. Warning 26: unused variable dummy.
  453. File "usuobj.ml", line 334, characters 7-12:
  454. Warning 26: unused variable dummy.
  455. File "usuobj.ml", line 351, characters 7-12:
  456. Warning 26: unused variable dummy.
  457. ocamlfind remove usuobj
  458. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobj/META
  459. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobj
  460. ocamlfind install usuobj META usuobj.cmi usuobj.cmo usuobj.o
  461. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobj/usuobj.o
  462. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobj/usuobj.cmo
  463. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobj/usuobj.cmi
  464. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobj/META
  465. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobj'
  466. cd usuobjcollection && make -w all
  467. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobjcollection'
  468. ocamlfind ocamlc -o usuobjcollection.o -package str -package yojson -package unix -package ustypes -package usconfig -package uslog -package usosservices -package usextbinutils -package usmanifest -package usuobjgen -package usuobj -linkpkg usuobjcollection.ml
  469. File "usuobjcollection.ml", line 163, characters 5-81:
  470. Warning 40: this record of type Ustypes.Ustypes.uobjcoll_sentineltypes_t contains fields that are
  471. not visible in the current scope: s_type s_type_id.
  472. They will not be selected if the type becomes unknown.
  473. File "usuobjcollection.ml", line 282, characters 4-79:
  474. Warning 10: this expression should have type unit.
  475. ocamlfind remove usuobjcollection
  476. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobjcollection/META
  477. Removed /home/jrschlichting/.opam/4.02.3/lib/usuobjcollection
  478. ocamlfind install usuobjcollection META usuobjcollection.cmi usuobjcollection.cmo usuobjcollection.o
  479. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjcollection/usuobjcollection.o
  480. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjcollection/usuobjcollection.cmo
  481. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjcollection/usuobjcollection.cmi
  482. Installed /home/jrschlichting/.opam/4.02.3/lib/usuobjcollection/META
  483. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usuobjcollection'
  484. cd usbin && make -w all
  485. make[3]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usbin'
  486. ocamlfind ocamlc -o usbin.o -package str -package yojson -package unix -package ustypes -package usconfig -package uslog -package usosservices -package usextbinutils -package usmanifest -package usuobjgen -package usuobj -package usuobjcollection -linkpkg usbin.ml
  487. File "usbin.ml", line 107, characters 7-459:
  488. Warning 40: this record of type Ustypes.Ustypes.section_info_t contains fields that are
  489. not visible in the current scope: f_name f_subsection_list usbinformat.
  490. They will not be selected if the type becomes unknown.
  491. File "usbin.ml", line 109, characters 22-378:
  492. Warning 40: this record of type Ustypes.Ustypes.usbinformat_section_info_t contains fields that are
  493. not visible in the current scope: f_type f_prot f_addr_start f_size f_addr_file f_aligned_at f_pad_to f_reserved.
  494. They will not be selected if the type becomes unknown.
  495. File "usbin.ml", line 201, characters 56-67:
  496. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  497. It is not visible in the current scope, and will not
  498. be selected if the type becomes unknown.
  499. File "usbin.ml", line 201, characters 68-74:
  500. Warning 40: f_type was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  501. It is not visible in the current scope, and will not
  502. be selected if the type becomes unknown.
  503. File "usbin.ml", line 203, characters 56-67:
  504. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  505. It is not visible in the current scope, and will not
  506. be selected if the type becomes unknown.
  507. File "usbin.ml", line 203, characters 68-74:
  508. Warning 40: f_prot was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  509. It is not visible in the current scope, and will not
  510. be selected if the type becomes unknown.
  511. File "usbin.ml", line 205, characters 58-69:
  512. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  513. It is not visible in the current scope, and will not
  514. be selected if the type becomes unknown.
  515. File "usbin.ml", line 205, characters 70-82:
  516. Warning 40: f_addr_start was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  517. It is not visible in the current scope, and will not
  518. be selected if the type becomes unknown.
  519. File "usbin.ml", line 207, characters 58-69:
  520. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  521. It is not visible in the current scope, and will not
  522. be selected if the type becomes unknown.
  523. File "usbin.ml", line 207, characters 70-76:
  524. Warning 40: f_size was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  525. It is not visible in the current scope, and will not
  526. be selected if the type becomes unknown.
  527. File "usbin.ml", line 209, characters 58-69:
  528. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  529. It is not visible in the current scope, and will not
  530. be selected if the type becomes unknown.
  531. File "usbin.ml", line 209, characters 70-81:
  532. Warning 40: f_addr_file was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  533. It is not visible in the current scope, and will not
  534. be selected if the type becomes unknown.
  535. File "usbin.ml", line 211, characters 56-67:
  536. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  537. It is not visible in the current scope, and will not
  538. be selected if the type becomes unknown.
  539. File "usbin.ml", line 211, characters 68-80:
  540. Warning 40: f_aligned_at was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  541. It is not visible in the current scope, and will not
  542. be selected if the type becomes unknown.
  543. File "usbin.ml", line 213, characters 56-67:
  544. Warning 40: usbinformat was selected from type Ustypes.Ustypes.section_info_t.
  545. It is not visible in the current scope, and will not
  546. be selected if the type becomes unknown.
  547. File "usbin.ml", line 213, characters 68-76:
  548. Warning 40: f_pad_to was selected from type Ustypes.Ustypes.usbinformat_section_info_t.
  549. It is not visible in the current scope, and will not
  550. be selected if the type becomes unknown.
  551. ocamlfind remove usbin
  552. Removed /home/jrschlichting/.opam/4.02.3/lib/usbin/META
  553. Removed /home/jrschlichting/.opam/4.02.3/lib/usbin
  554. ocamlfind install usbin META usbin.cmi usbin.cmo usbin.o
  555. Installed /home/jrschlichting/.opam/4.02.3/lib/usbin/usbin.o
  556. Installed /home/jrschlichting/.opam/4.02.3/lib/usbin/usbin.cmo
  557. Installed /home/jrschlichting/.opam/4.02.3/lib/usbin/usbin.cmi
  558. Installed /home/jrschlichting/.opam/4.02.3/lib/usbin/META
  559. make[3]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs/usbin'
  560. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/libs'
  561. ocamlfind ocamlc -o ubersparkconfig unix.cma ubersparkconfig.ml
  562. cd ./driver && make -w all
  563. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/driver'
  564. ocamlfind ocamlc -package unix -package str -package yojson -package usconfig -package uslog -package usosservices -package usextbinutils -package libusmf -package usmanifest -package usuobjgen -package usuobjlib -package usuobj -package usuobjcollection -package usbin -linkpkg -o uberspark uberspark.ml
  565. File "uberspark.ml", line 312, characters 6-13:
  566. Warning 26: unused variable uobj_id.
  567. File "uberspark.ml", line 313, characters 6-28:
  568. Warning 26: unused variable uobj_manifest_filename.
  569. File "uberspark.ml", line 314, characters 6-15:
  570. Warning 26: unused variable uobj_name.
  571. File "uberspark.ml", line 315, characters 6-39:
  572. Warning 26: unused variable uobj_mf_filename_forpreprocessing.
  573. File "uberspark.ml", line 316, characters 6-35:
  574. Warning 26: unused variable uobj_mf_filename_preprocessed.
  575. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/driver'
  576. cd ./umf && make -w all
  577. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/umf'
  578. ocamlfind ocamlc -package unix -package str -package yojson -package uslog -package libusmf -linkpkg -o umf umf.ml
  579. File "umf.ml", line 690, characters 5-28:
  580. Warning 10: this expression should have type unit.
  581. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/umf'
  582. cd ./ubp && make -w all
  583. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/ubp'
  584. ocamlfind ocamlc -package unix -package str -package yojson -package uslog -package libusmf -linkpkg -o ubp ubp.ml
  585. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/ubp'
  586. cd ./ucasm && make -w all
  587. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/ucasm'
  588. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/ucasm'
  589. cd ./uhwm && make -w all
  590. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/uhwm'
  591. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/uhwm'
  592. cd ./uccomp && make -w all
  593. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/tools/uccomp'
  594. ocamlfind ocamlc -package unix -package str -package yojson -package uslog -package libusmf -linkpkg -o uccomp uccomp.ml
  595. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools/uccomp'
  596. make[1]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/tools'
  597. cd /home/jrschlichting/Documents/uberspark/src/loaders && make -w build
  598. make[1]: Entering directory '/home/jrschlichting/Documents/uberspark/src/loaders'
  599. cd /home/jrschlichting/Documents/uberspark/src/loaders/linux-um && make -w build
  600. make[2]: Entering directory '/home/jrschlichting/Documents/uberspark/src/loaders/linux-um'
  601. Building interface.o from interface.c
  602. gcc -m32 -c -O -I/usr/local/uberspark/include -I/usr/local/uberspark/hwm/include -D__XMHF_TARGET_CPU_X86__ -D__XMHF_TARGET_CONTAINER_VMX__ -D__XMHF_TARGET_PLATFORM_X86PC__ -D__XMHF_TARGET_TRIAD_X86_VMX_X86PC__ -o interface.o interface.c
  603. In file included from /usr/local/uberspark/include/uberspark.h:61:0,
  604. from interface.c:47:
  605. /usr/local/uberspark/hwm/include/xmhf-hwm.h:62:3: error: unknown type name ‘u32’
  606. u32 addr_start;
  607. ^
  608. /usr/local/uberspark/hwm/include/xmhf-hwm.h:63:3: error: unknown type name ‘u32’
  609. u32 addr_end;
  610. ^
  611. /usr/local/uberspark/hwm/include/xmhf-hwm.h:64:3: error: unknown type name ‘u32’
  612. u32 protection;
  613. ^
  614. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:91:0,
  615. from /usr/local/uberspark/include/uberspark.h:61,
  616. from interface.c:47:
  617. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:152:18: error: unknown type name ‘u64’
  618. void e1000_delay(u64 count);
  619. ^
  620. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:305:5: error: unknown type name ‘boolean_t’
  621. boolean_t use_eerd;
  622. ^
  623. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:306:5: error: unknown type name ‘boolean_t’
  624. boolean_t use_eewr;
  625. ^
  626. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:988:2: error: unknown type name ‘boolean_t’
  627. boolean_t tx_pkt_filtering;
  628. ^
  629. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1012:2: error: unknown type name ‘boolean_t’
  630. boolean_t disable_polarity_correction;
  631. ^
  632. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1013:2: error: unknown type name ‘boolean_t’
  633. boolean_t speed_downgraded;
  634. ^
  635. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1014:2: error: unknown type name ‘boolean_t’
  636. boolean_t get_link_status;
  637. ^
  638. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1015:2: error: unknown type name ‘boolean_t’
  639. boolean_t serdes_link_down;
  640. ^
  641. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1016:2: error: unknown type name ‘boolean_t’
  642. boolean_t tbi_compatibility_en;
  643. ^
  644. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1017:2: error: unknown type name ‘boolean_t’
  645. boolean_t tbi_compatibility_on;
  646. ^
  647. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1018:2: error: unknown type name ‘boolean_t’
  648. boolean_t laa_is_present;
  649. ^
  650. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1019:2: error: unknown type name ‘boolean_t’
  651. boolean_t phy_reset_disable;
  652. ^
  653. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1020:2: error: unknown type name ‘boolean_t’
  654. boolean_t initialize_hw_bits_disable;
  655. ^
  656. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1021:2: error: unknown type name ‘boolean_t’
  657. boolean_t fc_send_xon;
  658. ^
  659. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1022:2: error: unknown type name ‘boolean_t’
  660. boolean_t fc_strict_ieee;
  661. ^
  662. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1023:2: error: unknown type name ‘boolean_t’
  663. boolean_t report_tx_early;
  664. ^
  665. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1024:2: error: unknown type name ‘boolean_t’
  666. boolean_t adaptive_ifs;
  667. ^
  668. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1025:2: error: unknown type name ‘boolean_t’
  669. boolean_t ifs_params_forced;
  670. ^
  671. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1026:2: error: unknown type name ‘boolean_t’
  672. boolean_t in_ifs_mode;
  673. ^
  674. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1027:2: error: unknown type name ‘boolean_t’
  675. boolean_t mng_reg_access_disabled;
  676. ^
  677. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1028:2: error: unknown type name ‘boolean_t’
  678. boolean_t leave_av_bit_off;
  679. ^
  680. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1029:2: error: unknown type name ‘boolean_t’
  681. boolean_t kmrn_lock_loss_workaround_disabled;
  682. ^
  683. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1030:2: error: unknown type name ‘boolean_t’
  684. boolean_t bad_tx_carr_stats_fd;
  685. ^
  686. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1031:2: error: unknown type name ‘boolean_t’
  687. boolean_t has_manc2h;
  688. ^
  689. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1032:2: error: unknown type name ‘boolean_t’
  690. boolean_t rx_needs_kicking;
  691. ^
  692. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:1033:2: error: unknown type name ‘boolean_t’
  693. boolean_t has_smbus;
  694. ^
  695. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:2945:9: error: unknown type name ‘u32’
  696. typedef u32 e1000_dma_addr_t;
  697. ^
  698. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3044:35: error: unknown type name ‘u32’
  699. extern void cbhwm_e1000_write_tdt(u32 origval, u32 newval);
  700. ^
  701. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3044:48: error: unknown type name ‘u32’
  702. extern void cbhwm_e1000_write_tdt(u32 origval, u32 newval);
  703. ^
  704. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3045:37: error: unknown type name ‘u32’
  705. extern void cbhwm_e1000_write_tdbah(u32 origval, u32 newval);
  706. ^
  707. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3045:50: error: unknown type name ‘u32’
  708. extern void cbhwm_e1000_write_tdbah(u32 origval, u32 newval);
  709. ^
  710. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3046:37: error: unknown type name ‘u32’
  711. extern void cbhwm_e1000_write_tdbal(u32 origval, u32 newval);
  712. ^
  713. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3046:50: error: unknown type name ‘u32’
  714. extern void cbhwm_e1000_write_tdbal(u32 origval, u32 newval);
  715. ^
  716. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3047:37: error: unknown type name ‘u32’
  717. extern void cbhwm_e1000_write_tdlen(u32 origval, u32 newval);
  718. ^
  719. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3047:50: error: unknown type name ‘u32’
  720. extern void cbhwm_e1000_write_tdlen(u32 origval, u32 newval);
  721. ^
  722. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3050:31: error: unknown type name ‘u32’
  723. bool _impl_xmhfhwm_e1000_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  724. ^
  725. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3050:71: error: unknown type name ‘u64’
  726. bool _impl_xmhfhwm_e1000_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  727. ^
  728. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3051:32: error: unknown type name ‘u32’
  729. bool _impl_xmhfhwm_e1000_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  730. ^
  731. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3051:74: error: unknown type name ‘u64’
  732. bool _impl_xmhfhwm_e1000_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  733. ^
  734. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3053:8: error: unknown type name ‘u32’
  735. extern u32 xmhfhwm_e1000_tctl; //transmit control register, E1000_TCTL
  736. ^
  737. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3054:8: error: unknown type name ‘u32’
  738. extern u32 xmhfhwm_e1000_tdt; //transmit descriptor tail, E1000_TDT
  739. ^
  740. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3055:8: error: unknown type name ‘u32’
  741. extern u32 xmhfhwm_e1000_tdh; //transmit descriptor head, E1000_TDH
  742. ^
  743. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3057:8: error: unknown type name ‘u32’
  744. extern u32 xmhfhwm_e1000_tdbah; //E1000_TDBAH, high-32bits of transmit descriptor base address
  745. ^
  746. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3058:8: error: unknown type name ‘u32’
  747. extern u32 xmhfhwm_e1000_tdbal; //E1000_TDBAL, low-32bits of transmit descriptor base address
  748. ^
  749. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3059:8: error: unknown type name ‘u32’
  750. extern u32 xmhfhwm_e1000_tdlen; //E1000_TDLEN, descroptor length
  751. ^
  752. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3060:8: error: unknown type name ‘u32’
  753. extern u32 xmhfhwm_e1000_swsm; //E1000_SWSM, sw semaphore
  754. ^
  755. /usr/local/uberspark/hwm/include/xmhfhwm_e1000.h:3061:8: error: unknown type name ‘u32’
  756. extern u32 xmhfhwm_e1000_eecd; //E1000_EECD, eeprom/flash control
  757. ^
  758. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:92:0,
  759. from /usr/local/uberspark/include/uberspark.h:61,
  760. from interface.c:47:
  761. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:161:3: error: unknown type name ‘u64’
  762. u64 edi;
  763. ^
  764. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:162:3: error: unknown type name ‘u64’
  765. u64 esi;
  766. ^
  767. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:163:3: error: unknown type name ‘u64’
  768. u64 ebp;
  769. ^
  770. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:164:3: error: unknown type name ‘u64’
  771. u64 esp;
  772. ^
  773. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:165:3: error: unknown type name ‘u64’
  774. u64 ebx;
  775. ^
  776. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:166:3: error: unknown type name ‘u64’
  777. u64 edx;
  778. ^
  779. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:167:3: error: unknown type name ‘u64’
  780. u64 ecx;
  781. ^
  782. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:168:3: error: unknown type name ‘u64’
  783. u64 eax;
  784. ^
  785. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:173:3: error: unknown type name ‘u32’
  786. u32 edi;
  787. ^
  788. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:174:3: error: unknown type name ‘u32’
  789. u32 esi;
  790. ^
  791. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:175:3: error: unknown type name ‘u32’
  792. u32 ebp;
  793. ^
  794. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:176:3: error: unknown type name ‘u32’
  795. u32 esp;
  796. ^
  797. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:177:3: error: unknown type name ‘u32’
  798. u32 ebx;
  799. ^
  800. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:178:3: error: unknown type name ‘u32’
  801. u32 edx;
  802. ^
  803. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:179:3: error: unknown type name ‘u32’
  804. u32 ecx;
  805. ^
  806. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:180:3: error: unknown type name ‘u32’
  807. u32 eax;
  808. ^
  809. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:184:3: error: unknown type name ‘u64’
  810. u64 r8;
  811. ^
  812. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:185:3: error: unknown type name ‘u64’
  813. u64 r9;
  814. ^
  815. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:186:3: error: unknown type name ‘u64’
  816. u64 r10;
  817. ^
  818. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:187:3: error: unknown type name ‘u64’
  819. u64 r11;
  820. ^
  821. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:188:3: error: unknown type name ‘u64’
  822. u64 r12;
  823. ^
  824. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:189:3: error: unknown type name ‘u64’
  825. u64 r13;
  826. ^
  827. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:190:3: error: unknown type name ‘u64’
  828. u64 r14;
  829. ^
  830. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:191:3: error: unknown type name ‘u64’
  831. u64 r15;
  832. ^
  833. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:192:3: error: unknown type name ‘u64’
  834. u64 rax;
  835. ^
  836. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:193:3: error: unknown type name ‘u64’
  837. u64 rbx;
  838. ^
  839. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:194:3: error: unknown type name ‘u64’
  840. u64 rcx;
  841. ^
  842. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:195:3: error: unknown type name ‘u64’
  843. u64 rdx;
  844. ^
  845. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:196:3: error: unknown type name ‘u64’
  846. u64 rsi;
  847. ^
  848. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:197:3: error: unknown type name ‘u64’
  849. u64 rdi;
  850. ^
  851. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:198:3: error: unknown type name ‘u64’
  852. u64 rbp;
  853. ^
  854. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:199:3: error: unknown type name ‘u64’
  855. u64 rsp;
  856. ^
  857. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:204:5: error: unknown type name ‘u64’
  858. u64 rip;
  859. ^
  860. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:205:5: error: unknown type name ‘u64’
  861. u64 cs;
  862. ^
  863. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:206:5: error: unknown type name ‘u64’
  864. u64 rflags;
  865. ^
  866. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:207:5: error: unknown type name ‘u64’
  867. u64 rsp;
  868. ^
  869. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:208:5: error: unknown type name ‘u64’
  870. u64 ss;
  871. ^
  872. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:213:3: error: unknown type name ‘u16’
  873. u16 isrLow;
  874. ^
  875. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:214:3: error: unknown type name ‘u16’
  876. u16 isrSelector;
  877. ^
  878. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:215:3: error: unknown type name ‘u8’
  879. u8 count;
  880. ^
  881. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:216:3: error: unknown type name ‘u8’
  882. u8 type;
  883. ^
  884. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:217:3: error: unknown type name ‘u16’
  885. u16 isrHigh;
  886. ^
  887. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:222:3: error: unknown type name ‘u16’
  888. u16 limit0_15;
  889. ^
  890. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:223:3: error: unknown type name ‘u16’
  891. u16 baseAddr0_15;
  892. ^
  893. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:224:3: error: unknown type name ‘u8’
  894. u8 baseAddr16_23;
  895. ^
  896. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:225:3: error: unknown type name ‘u8’
  897. u8 attributes1;
  898. ^
  899. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:226:3: error: unknown type name ‘u8’
  900. u8 limit16_19attributes2;
  901. ^
  902. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:227:3: error: unknown type name ‘u8’
  903. u8 baseAddr24_31;
  904. ^
  905. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:232:2: error: unknown type name ‘u32’
  906. u32 selector;
  907. ^
  908. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:233:2: error: unknown type name ‘u32’
  909. u32 base;
  910. ^
  911. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:234:2: error: unknown type name ‘u32’
  912. u32 limit;
  913. ^
  914. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:235:2: error: unknown type name ‘u32’
  915. u32 access_rights;
  916. ^
  917. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:240:3: error: unknown type name ‘u32’
  918. u32 eip;
  919. ^
  920. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:241:3: error: unknown type name ‘u32’
  921. u32 cs;
  922. ^
  923. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:242:3: error: unknown type name ‘u32’
  924. u32 eflags;
  925. ^
  926. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:246:3: error: unknown type name ‘u32’
  927. u32 errorcode;
  928. ^
  929. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:247:3: error: unknown type name ‘u32’
  930. u32 eip;
  931. ^
  932. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:248:3: error: unknown type name ‘u32’
  933. u32 cs;
  934. ^
  935. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:249:3: error: unknown type name ‘u32’
  936. u32 eflags;
  937. ^
  938. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:254:5: error: unknown type name ‘u32’
  939. u32 edi;
  940. ^
  941. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:255:5: error: unknown type name ‘u32’
  942. u32 esi;
  943. ^
  944. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:256:5: error: unknown type name ‘u32’
  945. u32 ebp;
  946. ^
  947. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:257:5: error: unknown type name ‘u32’
  948. u32 esp;
  949. ^
  950. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:258:5: error: unknown type name ‘u32’
  951. u32 ebx;
  952. ^
  953. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:259:5: error: unknown type name ‘u32’
  954. u32 edx;
  955. ^
  956. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:260:5: error: unknown type name ‘u32’
  957. u32 ecx;
  958. ^
  959. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:261:5: error: unknown type name ‘u32’
  960. u32 eax;
  961. ^
  962. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:262:5: error: unknown type name ‘u32’
  963. u32 vector;
  964. ^
  965. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:263:5: error: unknown type name ‘u32’
  966. u32 error_code;
  967. ^
  968. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:264:5: error: unknown type name ‘u32’
  969. u32 orig_rip;
  970. ^
  971. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:265:5: error: unknown type name ‘u32’
  972. u32 orig_cs;
  973. ^
  974. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:266:5: error: unknown type name ‘u32’
  975. u32 orig_rflags;
  976. ^
  977. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:267:5: error: unknown type name ‘u32’
  978. u32 orig_rsp;
  979. ^
  980. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:268:5: error: unknown type name ‘u32’
  981. u32 orig_ss;
  982. ^
  983. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:273:5: error: unknown type name ‘u64’
  984. u64 r8;
  985. ^
  986. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:274:5: error: unknown type name ‘u64’
  987. u64 r9;
  988. ^
  989. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:275:5: error: unknown type name ‘u64’
  990. u64 r10;
  991. ^
  992. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:276:5: error: unknown type name ‘u64’
  993. u64 r11;
  994. ^
  995. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:277:5: error: unknown type name ‘u64’
  996. u64 r12;
  997. ^
  998. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:278:5: error: unknown type name ‘u64’
  999. u64 r13;
  1000. ^
  1001. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:279:5: error: unknown type name ‘u64’
  1002. u64 r14;
  1003. ^
  1004. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:280:5: error: unknown type name ‘u64’
  1005. u64 r15;
  1006. ^
  1007. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:281:5: error: unknown type name ‘u64’
  1008. u64 rax;
  1009. ^
  1010. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:282:5: error: unknown type name ‘u64’
  1011. u64 rbx;
  1012. ^
  1013. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:283:5: error: unknown type name ‘u64’
  1014. u64 rcx;
  1015. ^
  1016. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:284:5: error: unknown type name ‘u64’
  1017. u64 rdx;
  1018. ^
  1019. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:285:5: error: unknown type name ‘u64’
  1020. u64 rsi;
  1021. ^
  1022. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:286:5: error: unknown type name ‘u64’
  1023. u64 rdi;
  1024. ^
  1025. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:287:5: error: unknown type name ‘u64’
  1026. u64 rbp;
  1027. ^
  1028. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:288:5: error: unknown type name ‘u64’
  1029. u64 rsp;
  1030. ^
  1031. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:289:5: error: unknown type name ‘u64’
  1032. u64 vector;
  1033. ^
  1034. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:290:5: error: unknown type name ‘u64’
  1035. u64 errorcode;
  1036. ^
  1037. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:291:5: error: unknown type name ‘u64’
  1038. u64 orig_rip;
  1039. ^
  1040. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:292:5: error: unknown type name ‘u64’
  1041. u64 orig_cs;
  1042. ^
  1043. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:293:5: error: unknown type name ‘u64’
  1044. u64 orig_rflags;
  1045. ^
  1046. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:294:5: error: unknown type name ‘u64’
  1047. u64 orig_rsp;
  1048. ^
  1049. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:295:5: error: unknown type name ‘u64’
  1050. u64 orig_ss;
  1051. ^
  1052. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:301:3: error: unknown type name ‘u16’
  1053. u16 size;
  1054. ^
  1055. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:302:3: error: unknown type name ‘u32’
  1056. u32 base;
  1057. ^
  1058. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:307:3: error: unknown type name ‘u16’
  1059. u16 size;
  1060. ^
  1061. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:308:3: error: unknown type name ‘u32’
  1062. u32 base;
  1063. ^
  1064. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:313:2: error: unknown type name ‘u32’
  1065. u32 reserved;
  1066. ^
  1067. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:314:2: error: unknown type name ‘u32’
  1068. u32 esp0;
  1069. ^
  1070. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:315:2: error: unknown type name ‘u32’
  1071. u32 ss0;
  1072. ^
  1073. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:316:2: error: unknown type name ‘u32’
  1074. u32 esp1;
  1075. ^
  1076. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:317:2: error: unknown type name ‘u32’
  1077. u32 ss1;
  1078. ^
  1079. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:318:2: error: unknown type name ‘u32’
  1080. u32 esp2;
  1081. ^
  1082. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:319:2: error: unknown type name ‘u32’
  1083. u32 ss2;
  1084. ^
  1085. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:320:2: error: unknown type name ‘u32’
  1086. u32 cr3;
  1087. ^
  1088. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:321:2: error: unknown type name ‘u32’
  1089. u32 eip;
  1090. ^
  1091. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:322:2: error: unknown type name ‘u32’
  1092. u32 eflags;
  1093. ^
  1094. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:323:2: error: unknown type name ‘u32’
  1095. u32 eax;
  1096. ^
  1097. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:324:2: error: unknown type name ‘u32’
  1098. u32 ecx;
  1099. ^
  1100. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:325:2: error: unknown type name ‘u32’
  1101. u32 edx;
  1102. ^
  1103. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:326:2: error: unknown type name ‘u32’
  1104. u32 ebx;
  1105. ^
  1106. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:327:2: error: unknown type name ‘u32’
  1107. u32 esp;
  1108. ^
  1109. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:328:2: error: unknown type name ‘u32’
  1110. u32 ebp;
  1111. ^
  1112. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:329:2: error: unknown type name ‘u32’
  1113. u32 esi;
  1114. ^
  1115. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:330:2: error: unknown type name ‘u32’
  1116. u32 edi;
  1117. ^
  1118. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:331:2: error: unknown type name ‘u32’
  1119. u32 es;
  1120. ^
  1121. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:332:2: error: unknown type name ‘u32’
  1122. u32 cs;
  1123. ^
  1124. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:333:2: error: unknown type name ‘u32’
  1125. u32 ss;
  1126. ^
  1127. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:334:2: error: unknown type name ‘u32’
  1128. u32 ds;
  1129. ^
  1130. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:335:2: error: unknown type name ‘u32’
  1131. u32 fs;
  1132. ^
  1133. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:336:2: error: unknown type name ‘u32’
  1134. u32 gs;
  1135. ^
  1136. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:337:2: error: unknown type name ‘u32’
  1137. u32 ldt_sel;
  1138. ^
  1139. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:338:2: error: unknown type name ‘u16’
  1140. u16 t_bit;
  1141. ^
  1142. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:339:2: error: unknown type name ‘u16’
  1143. u16 iotbl_addr;
  1144. ^
  1145. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:560:5: error: unknown type name ‘u32’
  1146. u32 vcnt ; //: 8; // num variable MTRR pairs
  1147. ^
  1148. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:561:5: error: unknown type name ‘u32’
  1149. u32 fix ; //: 1; // fixed range MTRRs are supported
  1150. ^
  1151. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:562:5: error: unknown type name ‘u32’
  1152. u32 reserved1 ; //: 1;
  1153. ^
  1154. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:563:5: error: unknown type name ‘u32’
  1155. u32 wc ; //: 1; // write-combining mem type supported
  1156. ^
  1157. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:564:5: error: unknown type name ‘u32’
  1158. u32 reserved2 ; //: 32;
  1159. ^
  1160. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:565:5: error: unknown type name ‘u32’
  1161. u32 reserved3 ; //: 21;
  1162. ^
  1163. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:588:5: error: unknown type name ‘u32’
  1164. u32 type ; //: 8;
  1165. ^
  1166. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:589:5: error: unknown type name ‘u32’
  1167. u32 reserved1 ; //: 2;
  1168. ^
  1169. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:590:5: error: unknown type name ‘u32’
  1170. u32 fe ; //: 1; // fixed MTRR enable
  1171. ^
  1172. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:591:5: error: unknown type name ‘u32’
  1173. u32 e ; //: 1; // (all) MTRR enable
  1174. ^
  1175. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:592:5: error: unknown type name ‘u32’
  1176. u32 reserved2 ; //: 32;
  1177. ^
  1178. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:593:5: error: unknown type name ‘u32’
  1179. u32 reserved3 ; //: 20;
  1180. ^
  1181. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:616:5: error: unknown type name ‘u32’
  1182. u32 type ; //: 8;
  1183. ^
  1184. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:617:5: error: unknown type name ‘u32’
  1185. u32 reserved1 ; //: 4;
  1186. ^
  1187. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:620:5: error: unknown type name ‘u32’
  1188. u32 base ; //: 24;
  1189. ^
  1190. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:621:5: error: unknown type name ‘u32’
  1191. u32 reserved2 ; //: 28;
  1192. ^
  1193. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:640:5: error: unknown type name ‘u32’
  1194. u32 reserved1 ; //: 11;
  1195. ^
  1196. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:641:5: error: unknown type name ‘u32’
  1197. u32 v ; //: 1; // valid
  1198. ^
  1199. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:644:5: error: unknown type name ‘u32’
  1200. u32 mask ; //: 24;
  1201. ^
  1202. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:645:5: error: unknown type name ‘u32’
  1203. u32 reserved2 ; //: 28;
  1204. ^
  1205. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:824:9: error: unknown type name ‘u64’
  1206. typedef u64 pml4te_t;
  1207. ^
  1208. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:825:9: error: unknown type name ‘u64’
  1209. typedef u64 pdpte_t;
  1210. ^
  1211. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:826:9: error: unknown type name ‘u64’
  1212. typedef u64 pdte_t;
  1213. ^
  1214. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:827:9: error: unknown type name ‘u64’
  1215. typedef u64 pte_t;
  1216. ^
  1217. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:834:9: error: unknown type name ‘u32’
  1218. typedef u32 *npdt_t;
  1219. ^
  1220. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:835:9: error: unknown type name ‘u32’
  1221. typedef u32 *npt_t;
  1222. ^
  1223. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1068:9: error: unknown type name ‘u32’
  1224. u32 type ;//: 30; //external-specific error code
  1225. ^
  1226. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1069:9: error: unknown type name ‘u32’
  1227. u32 external ;//: 1; // 0=from proc, 1=from external SW
  1228. ^
  1229. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1070:9: error: unknown type name ‘u32’
  1230. u32 valid ;//: 1; // 1=valid
  1231. ^
  1232. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1091:9: error: unknown type name ‘u32’
  1233. u32 txt_reset_sts ;//: 1;
  1234. ^
  1235. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1092:9: error: unknown type name ‘u32’
  1236. u32 reserved1 ;//: 5;
  1237. ^
  1238. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1093:9: error: unknown type name ‘u32’
  1239. u32 txt_wake_error_sts ;//: 1;
  1240. ^
  1241. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1094:9: error: unknown type name ‘u32’
  1242. u32 reserved2 ;//: 1;
  1243. ^
  1244. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1117:9: error: unknown type name ‘u32’
  1245. u32 slp_entry_error_sts ;//: 1;
  1246. ^
  1247. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1118:9: error: unknown type name ‘u32’
  1248. u32 secrets_sts ;//: 1;
  1249. ^
  1250. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1119:9: error: unknown type name ‘u32’
  1251. u32 block_mem_sts ;//: 1;
  1252. ^
  1253. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1120:9: error: unknown type name ‘u32’
  1254. u32 reset_sts ;//: 1;
  1255. ^
  1256. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1142:5: error: unknown type name ‘u32’
  1257. u32 senter_done_sts ; //: 1;
  1258. ^
  1259. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1143:5: error: unknown type name ‘u32’
  1260. u32 sexit_done_sts ; //: 1;
  1261. ^
  1262. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1144:5: error: unknown type name ‘u32’
  1263. u32 reserved1 ; //: 2;
  1264. ^
  1265. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1145:5: error: unknown type name ‘u32’
  1266. u32 mem_unlock_sts ; //: 1;
  1267. ^
  1268. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1146:5: error: unknown type name ‘u32’
  1269. u32 reserved2 ; //: 1;
  1270. ^
  1271. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1147:5: error: unknown type name ‘u32’
  1272. u32 mem_config_lock_sts ; //: 1;
  1273. ^
  1274. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1148:5: error: unknown type name ‘u32’
  1275. u32 private_open_sts ; //: 1;
  1276. ^
  1277. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1149:5: error: unknown type name ‘u32’
  1278. u32 reserved3 ; //: 3;
  1279. ^
  1280. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1150:5: error: unknown type name ‘u32’
  1281. u32 mem_config_ok_sts ; //: 1;
  1282. ^
  1283. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1182:9: error: unknown type name ‘u32’
  1284. u32 vendor_id; //16
  1285. ^
  1286. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1183:9: error: unknown type name ‘u32’
  1287. u32 device_id; //16
  1288. ^
  1289. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1184:9: error: unknown type name ‘u32’
  1290. u32 revision_id; //16
  1291. ^
  1292. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1185:9: error: unknown type name ‘u32’
  1293. u32 reserved; //16
  1294. ^
  1295. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1208:5: error: unknown type name ‘u32’
  1296. u32 reserved ;//: 31;
  1297. ^
  1298. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1209:5: error: unknown type name ‘u32’
  1299. u32 prod_fused ;//: 1;
  1300. ^
  1301. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1479:9: error: unknown type name ‘u8’
  1302. typedef u8 txt_heap_t;
  1303. ^
  1304. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1705:3: error: unknown type name ‘u32’
  1305. u32 writable;
  1306. ^
  1307. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1706:3: error: unknown type name ‘u32’
  1308. u32 encoding;
  1309. ^
  1310. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1707:3: error: unknown type name ‘u32’
  1311. u32 addressofvariable;
  1312. ^
  1313. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1712:2: error: unknown type name ‘u32’
  1314. u32 type: 4;
  1315. ^
  1316. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1713:2: error: unknown type name ‘u32’
  1317. u32 desctype: 1; //0=system, 1=code or data
  1318. ^
  1319. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1714:2: error: unknown type name ‘u32’
  1320. u32 dpl: 2;
  1321. ^
  1322. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1715:2: error: unknown type name ‘u32’
  1323. u32 p: 1;
  1324. ^
  1325. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1716:2: error: unknown type name ‘u32’
  1326. u32 res1: 4;
  1327. ^
  1328. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1717:2: error: unknown type name ‘u32’
  1329. u32 avl: 1;
  1330. ^
  1331. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1718:2: error: unknown type name ‘u32’
  1332. u32 csmode: 1;
  1333. ^
  1334. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1719:2: error: unknown type name ‘u32’
  1335. u32 s: 1; //0=16-bit segment, 1=32-bit segment
  1336. ^
  1337. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1720:2: error: unknown type name ‘u32’
  1338. u32 g: 1;
  1339. ^
  1340. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1721:2: error: unknown type name ‘u32’
  1341. u32 usable: 1; //0=usable, 1=unusable
  1342. ^
  1343. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1722:2: error: unknown type name ‘u32’
  1344. u32 res2: 15;
  1345. ^
  1346. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1895:2: error: unknown type name ‘u16’
  1347. u16 sel;
  1348. ^
  1349. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1896:2: error: unknown type name ‘u64’
  1350. u64 base;
  1351. ^
  1352. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1897:2: error: unknown type name ‘u32’
  1353. u32 limit;
  1354. ^
  1355. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1900:3: error: unknown type name ‘u32’
  1356. u32 aru32;
  1357. ^
  1358. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1906:2: error: unknown type name ‘u32’
  1359. u32 index;
  1360. ^
  1361. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1907:2: error: unknown type name ‘u32’
  1362. u32 reserved;
  1363. ^
  1364. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1908:2: error: unknown type name ‘u64’
  1365. u64 data;
  1366. ^
  1367. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1913:3: error: unknown type name ‘u32’
  1368. u32 id;
  1369. ^
  1370. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1914:3: error: unknown type name ‘u32’
  1371. u32 vmxonSize;
  1372. ^
  1373. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1915:3: error: unknown type name ‘u32’
  1374. u32 physicalAddressWidth;
  1375. ^
  1376. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1916:3: error: unknown type name ‘u32’
  1377. u32 vmcsMemoryType;
  1378. ^
  1379. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1917:3: error: unknown type name ‘u32’
  1380. u32 ioCapability;
  1381. ^
  1382. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1918:3: error: unknown type name ‘u64’
  1383. u64 cr0fixed0;
  1384. ^
  1385. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1919:3: error: unknown type name ‘u64’
  1386. u64 cr0fixed1;
  1387. ^
  1388. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1920:3: error: unknown type name ‘u64’
  1389. u64 cr4fixed0;
  1390. ^
  1391. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1921:3: error: unknown type name ‘u64’
  1392. u64 cr4fixed1;
  1393. ^
  1394. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1922:3: error: unknown type name ‘u64’
  1395. u64 pinbasedctls;
  1396. ^
  1397. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1923:3: error: unknown type name ‘u64’
  1398. u64 procbasedctls;
  1399. ^
  1400. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1924:3: error: unknown type name ‘u64’
  1401. u64 procbasedctls2;
  1402. ^
  1403. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1925:1: error: unknown type name ‘u64’
  1404. u64 exitctls;
  1405. ^
  1406. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:1926:1: error: unknown type name ‘u64’
  1407. u64 entryctls;
  1408. ^
  1409. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2304:37: error: unknown type name ‘u32’
  1410. extern void hwm_vdriver_cpu_vmwrite(u32 encoding, u32 value);
  1411. ^
  1412. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2304:51: error: unknown type name ‘u32’
  1413. extern void hwm_vdriver_cpu_vmwrite(u32 encoding, u32 value);
  1414. ^
  1415. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2305:38: error: unknown type name ‘u32’
  1416. extern void xmhfhwm_vdriver_writeesp(u32 oldval, u32 newval);
  1417. ^
  1418. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2305:50: error: unknown type name ‘u32’
  1419. extern void xmhfhwm_vdriver_writeesp(u32 oldval, u32 newval);
  1420. ^
  1421. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2306:42: error: unknown type name ‘u32’
  1422. extern void xmhfhwm_vdriver_cpu_writecr3(u32 oldval, u32 newval);
  1423. ^
  1424. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2306:54: error: unknown type name ‘u32’
  1425. extern void xmhfhwm_vdriver_cpu_writecr3(u32 oldval, u32 newval);
  1426. ^
  1427. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2311:8: error: unknown type name ‘u32’
  1428. extern u32 xmhfhwm_cpu_gprs_eip;
  1429. ^
  1430. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2312:8: error: unknown type name ‘u32’
  1431. extern u32 xmhfhwm_cpu_gprs_esp;
  1432. ^
  1433. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2313:8: error: unknown type name ‘u32’
  1434. extern u32 xmhfhwm_cpu_gprs_ebp;
  1435. ^
  1436. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2315:8: error: unknown type name ‘u32’
  1437. extern u32 xmhfhwm_cpu_gprs_eax;
  1438. ^
  1439. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2316:8: error: unknown type name ‘u32’
  1440. extern u32 xmhfhwm_cpu_gprs_ebx;
  1441. ^
  1442. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2317:8: error: unknown type name ‘u32’
  1443. extern u32 xmhfhwm_cpu_gprs_edx;
  1444. ^
  1445. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2318:8: error: unknown type name ‘u32’
  1446. extern u32 xmhfhwm_cpu_gprs_ecx;
  1447. ^
  1448. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2319:8: error: unknown type name ‘u32’
  1449. extern u32 xmhfhwm_cpu_gprs_esi;
  1450. ^
  1451. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2320:8: error: unknown type name ‘u32’
  1452. extern u32 xmhfhwm_cpu_gprs_edi;
  1453. ^
  1454. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2322:8: error: unknown type name ‘u32’
  1455. extern u32 xmhfhwm_cpu_eflags;
  1456. ^
  1457. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2324:8: error: unknown type name ‘u16’
  1458. extern u16 xmhfhwm_cpu_gdtr_limit;
  1459. ^
  1460. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2325:8: error: unknown type name ‘u32’
  1461. extern u32 xmhfhwm_cpu_gdtr_base;
  1462. ^
  1463. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2326:8: error: unknown type name ‘u16’
  1464. extern u16 xmhfhwm_cpu_idtr_limit;
  1465. ^
  1466. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2327:8: error: unknown type name ‘u32’
  1467. extern u32 xmhfhwm_cpu_idtr_base;
  1468. ^
  1469. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2329:8: error: unknown type name ‘u16’
  1470. extern u16 xmhfhwm_cpu_tr_selector;
  1471. ^
  1472. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2331:8: error: unknown type name ‘u32’
  1473. extern u32 xmhfhwm_cpu_cr0;
  1474. ^
  1475. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2332:8: error: unknown type name ‘u32’
  1476. extern u32 xmhfhwm_cpu_cr2;
  1477. ^
  1478. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2333:8: error: unknown type name ‘u32’
  1479. extern u32 xmhfhwm_cpu_cr3;
  1480. ^
  1481. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2334:8: error: unknown type name ‘u32’
  1482. extern u32 xmhfhwm_cpu_cr4;
  1483. ^
  1484. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2336:8: error: unknown type name ‘u32’
  1485. extern u32 xmhfhwm_cpu_cs_selector;
  1486. ^
  1487. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2337:8: error: unknown type name ‘u32’
  1488. extern u32 xmhfhwm_cpu_ds_selector;
  1489. ^
  1490. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2338:8: error: unknown type name ‘u32’
  1491. extern u32 xmhfhwm_cpu_es_selector;
  1492. ^
  1493. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2339:8: error: unknown type name ‘u32’
  1494. extern u32 xmhfhwm_cpu_fs_selector;
  1495. ^
  1496. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2340:8: error: unknown type name ‘u32’
  1497. extern u32 xmhfhwm_cpu_gs_selector;
  1498. ^
  1499. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2341:8: error: unknown type name ‘u32’
  1500. extern u32 xmhfhwm_cpu_ss_selector;
  1501. ^
  1502. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2343:8: error: unknown type name ‘u64’
  1503. extern u64 xmhfhwm_cpu_xcr0;
  1504. ^
  1505. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2347:8: error: unknown type name ‘u32’
  1506. extern u32 xmhfhwm_sysmemaccess_physmem_extents_total;
  1507. ^
  1508. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2349:8: error: unknown type name ‘u64’
  1509. extern u64 xmhfhwm_cpu_msr_efer;
  1510. ^
  1511. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2350:8: error: unknown type name ‘u64’
  1512. extern u64 xmhfhwm_cpu_msr_apic_base;
  1513. ^
  1514. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2351:8: error: unknown type name ‘u64’
  1515. extern u64 xmhfhwm_cpu_msr_sysenter_cs;
  1516. ^
  1517. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2352:8: error: unknown type name ‘u64’
  1518. extern u64 xmhfhwm_cpu_msr_sysenter_eip;
  1519. ^
  1520. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2353:8: error: unknown type name ‘u32’
  1521. extern u32 xmhfhwm_cpu_msr_sysenter_esp_hi;
  1522. ^
  1523. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2354:8: error: unknown type name ‘u32’
  1524. extern u32 xmhfhwm_cpu_msr_sysenter_esp_lo;
  1525. ^
  1526. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2356:8: error: unknown type name ‘u32’
  1527. extern u32 xmhfhwm_cpu_vmcs_host_rip;
  1528. ^
  1529. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2357:8: error: unknown type name ‘u32’
  1530. extern u32 xmhfhwm_cpu_vmcs_host_rsp;
  1531. ^
  1532. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2358:8: error: unknown type name ‘u32’
  1533. extern u32 xmhfhwm_cpu_vmcs_host_cr3;
  1534. ^
  1535. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2364:46: error: unknown type name ‘u32’
  1536. extern void _impl_xmhfhwm_cpu_insn_pushl_mem(u32 value);
  1537. ^
  1538. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2365:8: error: unknown type name ‘u32’
  1539. extern u32 _impl_xmhfhwm_cpu_insn_popl_mem(void);
  1540. ^
  1541. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2367:49: error: unknown type name ‘u32’
  1542. extern void _impl_xmhfhwm_cpu_insn_addl_imm_esp(u32 value);
  1543. ^
  1544. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2368:50: error: unknown type name ‘u32’
  1545. extern void _impl_xmhfhwm_cpu_insn_movl_mesp_eax(u32 index);
  1546. ^
  1547. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2370:50: error: unknown type name ‘u32’
  1548. extern void _impl_xmhfhwm_cpu_insn_cmpl_imm_meax(u32 value, int index);
  1549. ^
  1550. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2371:50: error: unknown type name ‘u32’
  1551. extern void _impl_xmhfhwm_cpu_insn_movl_imm_meax(u32 value, int index);
  1552. ^
  1553. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2399:49: error: unknown type name ‘u32’
  1554. extern void _impl_xmhfhwm_cpu_insn_subl_imm_esp(u32 value);
  1555. ^
  1556. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2411:49: error: unknown type name ‘u32’
  1557. extern void _impl_xmhfhwm_cpu_insn_addl_imm_ecx(u32 value);
  1558. ^
  1559. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2414:49: error: unknown type name ‘u32’
  1560. extern void _impl_xmhfhwm_cpu_insn_andl_imm_edx(u32 value);
  1561. ^
  1562. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2415:49: error: unknown type name ‘u32’
  1563. extern void _impl_xmhfhwm_cpu_insn_andl_imm_ecx(u32 value);
  1564. ^
  1565. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2416:48: error: unknown type name ‘u32’
  1566. extern void _impl_xmhfhwm_cpu_insn_shl_imm_ecx(u32 value);
  1567. ^
  1568. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2417:48: error: unknown type name ‘u32’
  1569. extern void _impl_xmhfhwm_cpu_insn_shr_imm_eax(u32 value);
  1570. ^
  1571. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2418:48: error: unknown type name ‘u32’
  1572. extern void _impl_xmhfhwm_cpu_insn_orl_imm_eax(u32 value);
  1573. ^
  1574. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2424:50: error: unknown type name ‘u32’
  1575. extern void _impl_xmhfhwm_cpu_insn_movl_imm_mesp(u32 value, int index);
  1576. ^
  1577. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2428:49: error: unknown type name ‘u32’
  1578. extern void _impl_xmhfhwm_cpu_insn_movl_imm_eax(u32 value);
  1579. ^
  1580. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2429:49: error: unknown type name ‘u32’
  1581. extern void _impl_xmhfhwm_cpu_insn_movl_imm_esp(u32 value);
  1582. ^
  1583. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2430:49: error: unknown type name ‘u32’
  1584. extern void _impl_xmhfhwm_cpu_insn_movl_imm_esi(u32 value);
  1585. ^
  1586. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2431:49: error: unknown type name ‘u32’
  1587. extern void _impl_xmhfhwm_cpu_insn_movl_imm_ecx(u32 value);
  1588. ^
  1589. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2432:49: error: unknown type name ‘u32’
  1590. extern void _impl_xmhfhwm_cpu_insn_movl_imm_edx(u32 value);
  1591. ^
  1592. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2433:49: error: unknown type name ‘u32’
  1593. extern void _impl_xmhfhwm_cpu_insn_movl_imm_ebx(u32 value);
  1594. ^
  1595. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2460:49: error: unknown type name ‘u32’
  1596. extern void _impl_xmhfhwm_cpu_insn_btl_imm_mecx(u32 value, int index);
  1597. ^
  1598. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2461:50: error: unknown type name ‘u32’
  1599. extern void _impl_xmhfhwm_cpu_insn_btrl_imm_mecx(u32 value, int index);
  1600. ^
  1601. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2462:50: error: unknown type name ‘u32’
  1602. extern void _impl_xmhfhwm_cpu_insn_btsl_imm_mecx(u32 value, int index);
  1603. ^
  1604. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2490:49: error: unknown type name ‘u32’
  1605. extern void _impl_xmhfhwm_cpu_insn_andl_imm_eax(u32 value);
  1606. ^
  1607. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2493:50: error: unknown type name ‘u32’
  1608. extern void _impl_xmhfhwm_cpu_insn_movl_mesi_edx(u32 index);
  1609. ^
  1610. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2508:46: error: unknown type name ‘u32’
  1611. extern void _impl_xmhfhwm_cpu_insn_pushl_imm(u32 value);
  1612. ^
  1613. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2514:48: error: unknown type name ‘u16’
  1614. extern void _impl_xmhfhwm_cpu_insn_movw_imm_ax(u16 value);
  1615. ^
  1616. /usr/local/uberspark/hwm/include/xmhfhwm_cpu.h:2532:49: error: unknown type name ‘u32’
  1617. extern void _impl_xmhfhwm_cpu_insn_addl_imm_eax(u32 value);
  1618. ^
  1619. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:93:0,
  1620. from /usr/local/uberspark/include/uberspark.h:61,
  1621. from interface.c:47:
  1622. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:59:2: error: unknown type name ‘u64’
  1623. u64 biosdatasize;
  1624. ^
  1625. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:61:2: error: unknown type name ‘u64’
  1626. u64 osmledatasize;
  1627. ^
  1628. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:62:2: error: unknown type name ‘u8’
  1629. u8 osmledata[PAGE_SIZE_4K];
  1630. ^
  1631. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:63:2: error: unknown type name ‘u64’
  1632. u64 ossinitdatasize;
  1633. ^
  1634. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:65:2: error: unknown type name ‘u64’
  1635. u64 sinitmledatasize;
  1636. ^
  1637. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:71:8: error: unknown type name ‘u32’
  1638. extern u32 xmhfhwm_txt_heap_base_hi;
  1639. ^
  1640. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:72:8: error: unknown type name ‘u32’
  1641. extern u32 xmhfhwm_txt_heap_base_lo;
  1642. ^
  1643. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:74:8: error: unknown type name ‘u32’
  1644. extern u32 xmhfhwm_txt_heap_size_hi;
  1645. ^
  1646. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:75:8: error: unknown type name ‘u32’
  1647. extern u32 xmhfhwm_txt_heap_size_lo;
  1648. ^
  1649. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:77:8: error: unknown type name ‘u32’
  1650. extern u32 xmhfhwm_txt_mle_join_hi;
  1651. ^
  1652. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:78:8: error: unknown type name ‘u32’
  1653. extern u32 xmhfhwm_txt_mle_join_lo;
  1654. ^
  1655. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:80:8: error: unknown type name ‘u32’
  1656. extern u32 xmhfhwm_txt_rlp_wakeup_addr;
  1657. ^
  1658. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:83:55: error: unknown type name ‘u32’
  1659. extern void xmhfhwm_vdriver_txt_write_rlp_wakeup_addr(u32 oldval, u32 newval);
  1660. ^
  1661. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:83:67: error: unknown type name ‘u32’
  1662. extern void xmhfhwm_vdriver_txt_write_rlp_wakeup_addr(u32 oldval, u32 newval);
  1663. ^
  1664. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:87:29: error: unknown type name ‘u32’
  1665. bool _impl_xmhfhwm_txt_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  1666. ^
  1667. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:87:69: error: unknown type name ‘u64’
  1668. bool _impl_xmhfhwm_txt_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  1669. ^
  1670. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:88:30: error: unknown type name ‘u32’
  1671. bool _impl_xmhfhwm_txt_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  1672. ^
  1673. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:88:72: error: unknown type name ‘u64’
  1674. bool _impl_xmhfhwm_txt_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  1675. ^
  1676. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:90:5: error: unknown type name ‘u32’
  1677. u32 dstaddr, u32 srcaddr, u32 size);
  1678. ^
  1679. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:90:18: error: unknown type name ‘u32’
  1680. u32 dstaddr, u32 srcaddr, u32 size);
  1681. ^
  1682. /usr/local/uberspark/hwm/include/xmhfhwm_txt.h:90:31: error: unknown type name ‘u32’
  1683. u32 dstaddr, u32 srcaddr, u32 size);
  1684. ^
  1685. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:94:0,
  1686. from /usr/local/uberspark/include/uberspark.h:61,
  1687. from interface.c:47:
  1688. /usr/local/uberspark/hwm/include/xmhfhwm_pci.h:129:2: error: unknown type name ‘u32’
  1689. u32 vendor_id;
  1690. ^
  1691. /usr/local/uberspark/hwm/include/xmhfhwm_pci.h:130:2: error: unknown type name ‘u32’
  1692. u32 device_id;
  1693. ^
  1694. /usr/local/uberspark/hwm/include/xmhfhwm_pci.h:131:2: error: unknown type name ‘u32’
  1695. u32 bus;
  1696. ^
  1697. /usr/local/uberspark/hwm/include/xmhfhwm_pci.h:132:2: error: unknown type name ‘u32’
  1698. u32 dev;
  1699. ^
  1700. /usr/local/uberspark/hwm/include/xmhfhwm_pci.h:133:2: error: unknown type name ‘u32’
  1701. u32 func;
  1702. ^
  1703. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:96:0,
  1704. from /usr/local/uberspark/include/uberspark.h:61,
  1705. from interface.c:47:
  1706. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:125:3: error: unknown type name ‘u32’
  1707. u32 signature;
  1708. ^
  1709. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:126:3: error: unknown type name ‘u32’
  1710. u32 length;
  1711. ^
  1712. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:127:3: error: unknown type name ‘u8’
  1713. u8 revision;
  1714. ^
  1715. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:128:3: error: unknown type name ‘u8’
  1716. u8 checksum;
  1717. ^
  1718. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:129:3: error: unknown type name ‘u8’
  1719. u8 oemid[6];
  1720. ^
  1721. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:130:3: error: unknown type name ‘u64’
  1722. u64 oemtableid;
  1723. ^
  1724. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:131:2: error: unknown type name ‘u32’
  1725. u32 oemrevision;
  1726. ^
  1727. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:132:2: error: unknown type name ‘u32’
  1728. u32 creatorid;
  1729. ^
  1730. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:133:2: error: unknown type name ‘u32’
  1731. u32 creatorrevision;
  1732. ^
  1733. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:134:3: error: unknown type name ‘u8’
  1734. u8 hostaddresswidth;
  1735. ^
  1736. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:135:3: error: unknown type name ‘u8’
  1737. u8 flags;
  1738. ^
  1739. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:136:3: error: unknown type name ‘u8’
  1740. u8 rsvdz[10];
  1741. ^
  1742. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:144:3: error: unknown type name ‘u16’
  1743. u16 type;
  1744. ^
  1745. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:145:3: error: unknown type name ‘u16’
  1746. u16 length;
  1747. ^
  1748. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:146:3: error: unknown type name ‘u8’
  1749. u8 flags;
  1750. ^
  1751. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:147:3: error: unknown type name ‘u8’
  1752. u8 rsvdz0;
  1753. ^
  1754. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:148:3: error: unknown type name ‘u16’
  1755. u16 pcisegment;
  1756. ^
  1757. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:149:3: error: unknown type name ‘u64’
  1758. u64 regbaseaddr;
  1759. ^
  1760. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:155:3: error: unknown type name ‘u16’
  1761. u16 type;
  1762. ^
  1763. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:156:3: error: unknown type name ‘u16’
  1764. u16 length;
  1765. ^
  1766. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:157:3: error: unknown type name ‘u8’
  1767. u8 flags;
  1768. ^
  1769. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:158:3: error: unknown type name ‘u8’
  1770. u8 rsvdz0;
  1771. ^
  1772. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:159:3: error: unknown type name ‘u16’
  1773. u16 pcisegment;
  1774. ^
  1775. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:160:3: error: unknown type name ‘u64’
  1776. u64 regbaseaddr;
  1777. ^
  1778. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:161:3: error: unknown type name ‘u32’
  1779. u32 iotlb_regaddr; //not part of ACPI structure
  1780. ^
  1781. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:162:3: error: unknown type name ‘u32’
  1782. u32 iva_regaddr; //not part of ACPI structure
  1783. ^
  1784. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:165:9: error: unknown type name ‘u32’
  1785. typedef u32 vtd_drhd_handle_t;
  1786. ^
  1787. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:168:5: error: unknown type name ‘u64’
  1788. u64 qwords[2];
  1789. ^
  1790. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:178:5: error: unknown type name ‘u64’
  1791. u64 qwords[2];
  1792. ^
  1793. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:196:9: error: unknown type name ‘u64’
  1794. typedef u64 vtd_pml4te_t;
  1795. ^
  1796. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:197:9: error: unknown type name ‘u64’
  1797. typedef u64 vtd_pdpte_t;
  1798. ^
  1799. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:198:9: error: unknown type name ‘u64’
  1800. typedef u64 vtd_pdte_t;
  1801. ^
  1802. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:199:9: error: unknown type name ‘u64’
  1803. typedef u64 vtd_pte_t;
  1804. ^
  1805. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:250:5: error: unknown type name ‘u32’
  1806. u32 nd ;//: 3; //no. of domains
  1807. ^
  1808. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:251:5: error: unknown type name ‘u32’
  1809. u32 afl ;//: 1; //advanced fault logging
  1810. ^
  1811. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:252:5: error: unknown type name ‘u32’
  1812. u32 rwbf ;//: 1; //required write-buffer flushing
  1813. ^
  1814. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:253:5: error: unknown type name ‘u32’
  1815. u32 plmr ;//: 1; //protected low-memory region
  1816. ^
  1817. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:254:5: error: unknown type name ‘u32’
  1818. u32 phmr ;//: 1; //protected high-memory region
  1819. ^
  1820. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:255:5: error: unknown type name ‘u32’
  1821. u32 cm ;//: 1; //caching mode
  1822. ^
  1823. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:256:5: error: unknown type name ‘u32’
  1824. u32 sagaw ;//: 5; //supported adjuested guest address widths
  1825. ^
  1826. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:257:5: error: unknown type name ‘u32’
  1827. u32 rsvdz0 ;//: 3; //reserved
  1828. ^
  1829. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:258:5: error: unknown type name ‘u32’
  1830. u32 mgaw ;//: 6; //maximum guest address width
  1831. ^
  1832. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:259:5: error: unknown type name ‘u32’
  1833. u32 zlr ;//: 1; //zero length read
  1834. ^
  1835. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:260:5: error: unknown type name ‘u32’
  1836. u32 isoch ;//: 1; //isochrony
  1837. ^
  1838. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:261:5: error: unknown type name ‘u32’
  1839. u32 fro ;//: 10; //fault-recording register offset
  1840. ^
  1841. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:262:5: error: unknown type name ‘u32’
  1842. u32 sps ;//: 4; //super-page support
  1843. ^
  1844. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:263:5: error: unknown type name ‘u32’
  1845. u32 rsvdz1 ;//: 1; //reserved
  1846. ^
  1847. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:264:5: error: unknown type name ‘u32’
  1848. u32 psi ;//: 1; //page selective invalidation
  1849. ^
  1850. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:265:5: error: unknown type name ‘u32’
  1851. u32 nfr ;//: 8; //no. of fault-recording registers
  1852. ^
  1853. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:266:5: error: unknown type name ‘u32’
  1854. u32 mamv ;//: 6; //max. address mask value
  1855. ^
  1856. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:267:5: error: unknown type name ‘u32’
  1857. u32 dwd ;//: 1; //DMA write draining
  1858. ^
  1859. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:268:5: error: unknown type name ‘u32’
  1860. u32 drd ;//: 1; //DMA read draining
  1861. ^
  1862. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:269:5: error: unknown type name ‘u32’
  1863. u32 rsvdz2 ;//: 8; //reserved
  1864. ^
  1865. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:323:5: error: unknown type name ‘u32’
  1866. u32 c ;//:1; //coherency
  1867. ^
  1868. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:324:5: error: unknown type name ‘u32’
  1869. u32 qi ;//:1; //queued invalidation support
  1870. ^
  1871. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:325:5: error: unknown type name ‘u32’
  1872. u32 di ;//:1; //device IOTLB support
  1873. ^
  1874. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:326:5: error: unknown type name ‘u32’
  1875. u32 ir ;//:1; //interrupt remapping support
  1876. ^
  1877. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:327:5: error: unknown type name ‘u32’
  1878. u32 eim ;//:1; //extended interrupt mode
  1879. ^
  1880. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:328:5: error: unknown type name ‘u32’
  1881. u32 ch ;//:1; //caching hints
  1882. ^
  1883. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:329:5: error: unknown type name ‘u32’
  1884. u32 pt ;//:1; //pass through
  1885. ^
  1886. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:330:5: error: unknown type name ‘u32’
  1887. u32 sc ;//:1; //snoop control
  1888. ^
  1889. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:331:5: error: unknown type name ‘u32’
  1890. u32 iro ;//:10; //IOTLB register offset
  1891. ^
  1892. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:332:5: error: unknown type name ‘u32’
  1893. u32 rsvdz0 ;//: 2; //reserved
  1894. ^
  1895. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:333:5: error: unknown type name ‘u32’
  1896. u32 mhmv ;//: 4; //maximum handle mask value
  1897. ^
  1898. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:334:5: error: unknown type name ‘u32’
  1899. u32 rsvdz1 ;//: 32; //reserved
  1900. ^
  1901. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:335:5: error: unknown type name ‘u32’
  1902. u32 rsvdz2 ;//: 8; //reserved
  1903. ^
  1904. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:375:5: error: unknown type name ‘u32’
  1905. u32 rsvdz0 ;//: 23; //reserved
  1906. ^
  1907. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:376:5: error: unknown type name ‘u32’
  1908. u32 cfi ;//: 1; //compatibility format interrupt
  1909. ^
  1910. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:377:5: error: unknown type name ‘u32’
  1911. u32 sirtp ;//: 1; //set interrupt remap table pointer
  1912. ^
  1913. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:378:5: error: unknown type name ‘u32’
  1914. u32 ire ;//:1; //interrupt remapping enable
  1915. ^
  1916. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:379:5: error: unknown type name ‘u32’
  1917. u32 qie ;//:1; //queued invalidation enable
  1918. ^
  1919. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:380:5: error: unknown type name ‘u32’
  1920. u32 wbf ;//:1; //write buffer flush
  1921. ^
  1922. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:381:5: error: unknown type name ‘u32’
  1923. u32 eafl ;//:1; //enable advanced fault logging
  1924. ^
  1925. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:382:5: error: unknown type name ‘u32’
  1926. u32 sfl ;//:1; //set fault log
  1927. ^
  1928. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:383:5: error: unknown type name ‘u32’
  1929. u32 srtp ;//:1; //set root table pointer
  1930. ^
  1931. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:384:5: error: unknown type name ‘u32’
  1932. u32 te ;//:1; //translation enable
  1933. ^
  1934. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:418:5: error: unknown type name ‘u32’
  1935. u32 rsvdz0 ; //: 23; //reserved
  1936. ^
  1937. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:419:5: error: unknown type name ‘u32’
  1938. u32 cfis ; //:1; //compatibility interrupt format status
  1939. ^
  1940. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:420:5: error: unknown type name ‘u32’
  1941. u32 irtps ; //:1; //interrupt remapping table pointer status
  1942. ^
  1943. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:421:5: error: unknown type name ‘u32’
  1944. u32 ires ; //:1; //interrupt remapping enable status
  1945. ^
  1946. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:422:5: error: unknown type name ‘u32’
  1947. u32 qies ; //:1; //queued invalidation enable status
  1948. ^
  1949. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:423:5: error: unknown type name ‘u32’
  1950. u32 wbfs ; //:1; //write buffer flush status
  1951. ^
  1952. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:424:5: error: unknown type name ‘u32’
  1953. u32 afls ; //:1; //advanced fault logging status
  1954. ^
  1955. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:425:5: error: unknown type name ‘u32’
  1956. u32 fls ; //:1; //fault log status
  1957. ^
  1958. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:426:5: error: unknown type name ‘u32’
  1959. u32 rtps ; //:1; //root table pointer status
  1960. ^
  1961. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:427:5: error: unknown type name ‘u32’
  1962. u32 tes ; //:1; //translation enable status
  1963. ^
  1964. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:460:5: error: unknown type name ‘u32’
  1965. u32 rsvdz0 ; //: 12; //reserved
  1966. ^
  1967. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:461:5: error: unknown type name ‘u32’
  1968. u32 rta ; //: 32; //root table address
  1969. ^
  1970. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:462:5: error: unknown type name ‘u32’
  1971. u32 rta_high ; // : 22; //root table address
  1972. ^
  1973. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:482:5: error: unknown type name ‘u32’
  1974. u32 did ; //:16; //domain id
  1975. ^
  1976. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:483:5: error: unknown type name ‘u32’
  1977. u32 sid ; //:16; //source id
  1978. ^
  1979. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:484:5: error: unknown type name ‘u32’
  1980. u32 fm ; //:2; //function mask
  1981. ^
  1982. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:485:5: error: unknown type name ‘u32’
  1983. u32 rsvdz0 ; //: 25; //reserved
  1984. ^
  1985. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:486:5: error: unknown type name ‘u32’
  1986. u32 caig ; //:2; //context invalidation actual granularity
  1987. ^
  1988. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:487:5: error: unknown type name ‘u32’
  1989. u32 cirg ; //:2; //context invalidation request granularity
  1990. ^
  1991. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:488:5: error: unknown type name ‘u32’
  1992. u32 icc ; //:1; //invalidate context-cache
  1993. ^
  1994. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:517:5: error: unknown type name ‘u32’
  1995. u32 rsvdz0 ; //: 32; //reserved
  1996. ^
  1997. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:518:5: error: unknown type name ‘u32’
  1998. u32 did ; //:16; //domain-id
  1999. ^
  2000. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:519:5: error: unknown type name ‘u32’
  2001. u32 dw ; //: 1; //drain writes
  2002. ^
  2003. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:520:5: error: unknown type name ‘u32’
  2004. u32 dr ; //:1; //drain reads
  2005. ^
  2006. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:521:5: error: unknown type name ‘u32’
  2007. u32 rsvdz1 ; //: 7; //reserved
  2008. ^
  2009. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:522:5: error: unknown type name ‘u32’
  2010. u32 iaig ; //: 3; //IOTLB actual invalidation granularity
  2011. ^
  2012. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:523:5: error: unknown type name ‘u32’
  2013. u32 iirg ; //: 3; //IOTLB request invalidation granularity
  2014. ^
  2015. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:524:5: error: unknown type name ‘u32’
  2016. u32 ivt ; //: 1; //invalidate IOTLB
  2017. ^
  2018. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:587:5: error: unknown type name ‘u32’
  2019. u32 rsvdp0 ; //:30; //reserved
  2020. ^
  2021. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:588:5: error: unknown type name ‘u32’
  2022. u32 ip ; //:1; //interrupt pending
  2023. ^
  2024. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:589:5: error: unknown type name ‘u32’
  2025. u32 im ; //:1; //interrupt mask
  2026. ^
  2027. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:607:5: error: unknown type name ‘u32’
  2028. u32 prs ; // :1; //protected region status
  2029. ^
  2030. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:608:5: error: unknown type name ‘u32’
  2031. u32 rsvdp ; //:30; //reserved
  2032. ^
  2033. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:609:5: error: unknown type name ‘u32’
  2034. u32 epm ; //:1; //enable protected memory
  2035. ^
  2036. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:628:3: error: unknown type name ‘u32’
  2037. u32 value;
  2038. ^
  2039. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:633:3: error: unknown type name ‘u32’
  2040. u32 value;
  2041. ^
  2042. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:638:3: error: unknown type name ‘u64’
  2043. u64 value;
  2044. ^
  2045. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:643:3: error: unknown type name ‘u64’
  2046. u64 value;
  2047. ^
  2048. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:653:2: error: unknown type name ‘u32’
  2049. u32 reg_ver;
  2050. ^
  2051. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:654:2: error: unknown type name ‘u32’
  2052. u32 reg_gcmd;
  2053. ^
  2054. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:655:2: error: unknown type name ‘u32’
  2055. u32 reg_gsts;
  2056. ^
  2057. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:656:2: error: unknown type name ‘u32’
  2058. u32 reg_fsts;
  2059. ^
  2060. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:657:2: error: unknown type name ‘u32’
  2061. u32 reg_fectl;
  2062. ^
  2063. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:658:2: error: unknown type name ‘u32’
  2064. u32 reg_pmen;
  2065. ^
  2066. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:659:2: error: unknown type name ‘u32’
  2067. u32 reg_plmbase;
  2068. ^
  2069. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:660:2: error: unknown type name ‘u32’
  2070. u32 reg_plmlimit;
  2071. ^
  2072. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:662:2: error: unknown type name ‘u32’
  2073. u32 reg_cap_lo;
  2074. ^
  2075. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:663:2: error: unknown type name ‘u32’
  2076. u32 reg_cap_hi;
  2077. ^
  2078. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:664:2: error: unknown type name ‘u32’
  2079. u32 reg_ecap_lo;
  2080. ^
  2081. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:665:2: error: unknown type name ‘u32’
  2082. u32 reg_ecap_hi;
  2083. ^
  2084. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:666:2: error: unknown type name ‘u32’
  2085. u32 reg_rtaddr_lo;
  2086. ^
  2087. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:667:2: error: unknown type name ‘u32’
  2088. u32 reg_rtaddr_hi;
  2089. ^
  2090. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:668:2: error: unknown type name ‘u32’
  2091. u32 reg_ccmd_lo;
  2092. ^
  2093. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:669:2: error: unknown type name ‘u32’
  2094. u32 reg_ccmd_hi;
  2095. ^
  2096. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:670:2: error: unknown type name ‘u32’
  2097. u32 reg_phmbase_lo;
  2098. ^
  2099. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:671:2: error: unknown type name ‘u32’
  2100. u32 reg_phmbase_hi;
  2101. ^
  2102. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:672:2: error: unknown type name ‘u32’
  2103. u32 reg_phmlimit_lo;
  2104. ^
  2105. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:673:2: error: unknown type name ‘u32’
  2106. u32 reg_phmlimit_hi;
  2107. ^
  2108. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:674:2: error: unknown type name ‘u32’
  2109. u32 reg_iotlb_lo;
  2110. ^
  2111. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:675:2: error: unknown type name ‘u32’
  2112. u32 reg_iotlb_hi;
  2113. ^
  2114. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:676:2: error: unknown type name ‘u32’
  2115. u32 reg_iva_lo;
  2116. ^
  2117. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:677:2: error: unknown type name ‘u32’
  2118. u32 reg_iva_hi;
  2119. ^
  2120. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:679:2: error: unknown type name ‘u64’
  2121. u64 regbaseaddr;
  2122. ^
  2123. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:680:2: error: unknown type name ‘u64’
  2124. u64 iotlbaddr;
  2125. ^
  2126. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:681:2: error: unknown type name ‘u64’
  2127. u64 ivaaddr;
  2128. ^
  2129. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:684:29: error: unknown type name ‘u32’
  2130. bool _impl_xmhfhwm_vtd_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2131. ^
  2132. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:684:69: error: unknown type name ‘u64’
  2133. bool _impl_xmhfhwm_vtd_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2134. ^
  2135. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:685:30: error: unknown type name ‘u32’
  2136. bool _impl_xmhfhwm_vtd_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2137. ^
  2138. /usr/local/uberspark/hwm/include/xmhfhwm_vtd.h:685:72: error: unknown type name ‘u64’
  2139. bool _impl_xmhfhwm_vtd_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2140. ^
  2141. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:97:0,
  2142. from /usr/local/uberspark/include/uberspark.h:61,
  2143. from interface.c:47:
  2144. /usr/local/uberspark/hwm/include/xmhfhwm_lapic.h:65:8: error: unknown type name ‘u32’
  2145. extern u32 xmhfhwm_lapic_reg_id;
  2146. ^
  2147. /usr/local/uberspark/hwm/include/xmhfhwm_lapic.h:68:31: error: unknown type name ‘u32’
  2148. bool _impl_xmhfhwm_lapic_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2149. ^
  2150. /usr/local/uberspark/hwm/include/xmhfhwm_lapic.h:68:71: error: unknown type name ‘u64’
  2151. bool _impl_xmhfhwm_lapic_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2152. ^
  2153. /usr/local/uberspark/hwm/include/xmhfhwm_lapic.h:69:32: error: unknown type name ‘u32’
  2154. bool _impl_xmhfhwm_lapic_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2155. ^
  2156. /usr/local/uberspark/hwm/include/xmhfhwm_lapic.h:69:74: error: unknown type name ‘u64’
  2157. bool _impl_xmhfhwm_lapic_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2158. ^
  2159. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:98:0,
  2160. from /usr/local/uberspark/include/uberspark.h:61,
  2161. from interface.c:47:
  2162. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:94:2: error: unknown type name ‘u8’
  2163. u8 address_space_id;
  2164. ^
  2165. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:95:2: error: unknown type name ‘u8’
  2166. u8 register_bit_width;
  2167. ^
  2168. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:96:2: error: unknown type name ‘u8’
  2169. u8 register_bit_offset;
  2170. ^
  2171. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:97:2: error: unknown type name ‘u8’
  2172. u8 access_size;
  2173. ^
  2174. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:98:2: error: unknown type name ‘u64’
  2175. u64 address;
  2176. ^
  2177. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:104:3: error: unknown type name ‘u64’
  2178. u64 signature;
  2179. ^
  2180. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:105:3: error: unknown type name ‘u8’
  2181. u8 checksum;
  2182. ^
  2183. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:106:3: error: unknown type name ‘u8’
  2184. u8 oemid[6];
  2185. ^
  2186. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:107:3: error: unknown type name ‘u8’
  2187. u8 revision;
  2188. ^
  2189. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:108:3: error: unknown type name ‘u32’
  2190. u32 rsdtaddress;
  2191. ^
  2192. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:109:3: error: unknown type name ‘u32’
  2193. u32 length;
  2194. ^
  2195. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:110:3: error: unknown type name ‘u64’
  2196. u64 xsdtaddress;
  2197. ^
  2198. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:111:3: error: unknown type name ‘u8’
  2199. u8 xchecksum;
  2200. ^
  2201. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:112:3: error: unknown type name ‘u8’
  2202. u8 rsvd0[3];
  2203. ^
  2204. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:117:2: error: unknown type name ‘u32’
  2205. u32 signature;
  2206. ^
  2207. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:118:2: error: unknown type name ‘u32’
  2208. u32 length;
  2209. ^
  2210. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:119:2: error: unknown type name ‘u8’
  2211. u8 revision;
  2212. ^
  2213. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:120:2: error: unknown type name ‘u8’
  2214. u8 checksum;
  2215. ^
  2216. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:121:2: error: unknown type name ‘u8’
  2217. u8 oemid[6];
  2218. ^
  2219. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:122:2: error: unknown type name ‘u64’
  2220. u64 oemtableid;
  2221. ^
  2222. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:123:2: error: unknown type name ‘u32’
  2223. u32 oemrevision;
  2224. ^
  2225. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:124:2: error: unknown type name ‘u32’
  2226. u32 creatorid;
  2227. ^
  2228. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:125:2: error: unknown type name ‘u32’
  2229. u32 creatorrevision;
  2230. ^
  2231. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:131:2: error: unknown type name ‘u32’
  2232. u32 signature;
  2233. ^
  2234. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:132:2: error: unknown type name ‘u32’
  2235. u32 length;
  2236. ^
  2237. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:133:2: error: unknown type name ‘u8’
  2238. u8 revision;
  2239. ^
  2240. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:134:2: error: unknown type name ‘u8’
  2241. u8 checksum;
  2242. ^
  2243. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:135:2: error: unknown type name ‘u8’
  2244. u8 oemid[6];
  2245. ^
  2246. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:136:2: error: unknown type name ‘u64’
  2247. u64 oemtableid;
  2248. ^
  2249. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:137:2: error: unknown type name ‘u32’
  2250. u32 oemrevision;
  2251. ^
  2252. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:138:2: error: unknown type name ‘u32’
  2253. u32 creatorid;
  2254. ^
  2255. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:139:2: error: unknown type name ‘u32’
  2256. u32 creatorrevision;
  2257. ^
  2258. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:163:3: error: unknown type name ‘u32’
  2259. u32 signature;
  2260. ^
  2261. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:164:3: error: unknown type name ‘u32’
  2262. u32 length;
  2263. ^
  2264. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:165:3: error: unknown type name ‘u8’
  2265. u8 revision;
  2266. ^
  2267. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:166:3: error: unknown type name ‘u8’
  2268. u8 checksum;
  2269. ^
  2270. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:167:3: error: unknown type name ‘u8’
  2271. u8 oemid[6];
  2272. ^
  2273. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:168:3: error: unknown type name ‘u64’
  2274. u64 oemtableid;
  2275. ^
  2276. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:169:2: error: unknown type name ‘u32’
  2277. u32 oemrevision;
  2278. ^
  2279. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:170:2: error: unknown type name ‘u32’
  2280. u32 creatorid;
  2281. ^
  2282. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:171:2: error: unknown type name ‘u32’
  2283. u32 creatorrevision;
  2284. ^
  2285. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:172:2: error: unknown type name ‘u32’
  2286. u32 lapicaddress;
  2287. ^
  2288. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:173:2: error: unknown type name ‘u32’
  2289. u32 mapicflags;
  2290. ^
  2291. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:178:2: error: unknown type name ‘u8’
  2292. u8 type;
  2293. ^
  2294. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:179:2: error: unknown type name ‘u8’
  2295. u8 length;
  2296. ^
  2297. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:180:2: error: unknown type name ‘u8’
  2298. u8 procid;
  2299. ^
  2300. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:181:2: error: unknown type name ‘u8’
  2301. u8 lapicid;
  2302. ^
  2303. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:182:2: error: unknown type name ‘u32’
  2304. u32 flags;
  2305. ^
  2306. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:187:3: error: unknown type name ‘u32’
  2307. u32 signature;
  2308. ^
  2309. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:188:3: error: unknown type name ‘u32’
  2310. u32 length;
  2311. ^
  2312. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:189:3: error: unknown type name ‘u8’
  2313. u8 revision;
  2314. ^
  2315. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:190:3: error: unknown type name ‘u8’
  2316. u8 checksum;
  2317. ^
  2318. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:191:3: error: unknown type name ‘u8’
  2319. u8 oemid[6];
  2320. ^
  2321. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:192:3: error: unknown type name ‘u64’
  2322. u64 oemtableid;
  2323. ^
  2324. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:193:2: error: unknown type name ‘u32’
  2325. u32 oemrevision;
  2326. ^
  2327. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:194:2: error: unknown type name ‘u32’
  2328. u32 creatorid;
  2329. ^
  2330. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:195:2: error: unknown type name ‘u32’
  2331. u32 creatorrevision;
  2332. ^
  2333. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:196:2: error: unknown type name ‘u32’
  2334. u32 firmware_ctrl;
  2335. ^
  2336. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:197:2: error: unknown type name ‘u32’
  2337. u32 dsdt;
  2338. ^
  2339. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:198:2: error: unknown type name ‘u8’
  2340. u8 rsvd0;
  2341. ^
  2342. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:199:2: error: unknown type name ‘u8’
  2343. u8 preferred_pm_profile;
  2344. ^
  2345. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:200:2: error: unknown type name ‘u16’
  2346. u16 sci_int;
  2347. ^
  2348. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:201:2: error: unknown type name ‘u32’
  2349. u32 smi_cmd;
  2350. ^
  2351. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:202:2: error: unknown type name ‘u8’
  2352. u8 acpi_enable;
  2353. ^
  2354. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:203:2: error: unknown type name ‘u8’
  2355. u8 acpi_disable;
  2356. ^
  2357. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:204:2: error: unknown type name ‘u8’
  2358. u8 s4bios_req;
  2359. ^
  2360. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:205:2: error: unknown type name ‘u8’
  2361. u8 pstate_cnt;
  2362. ^
  2363. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:206:2: error: unknown type name ‘u32’
  2364. u32 pm1a_evt_blk;
  2365. ^
  2366. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:207:2: error: unknown type name ‘u32’
  2367. u32 pm1b_evt_blk;
  2368. ^
  2369. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:208:2: error: unknown type name ‘u32’
  2370. u32 pm1a_cnt_blk;
  2371. ^
  2372. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:209:2: error: unknown type name ‘u32’
  2373. u32 pm1b_cnt_blk;
  2374. ^
  2375. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:210:2: error: unknown type name ‘u32’
  2376. u32 pm2_cnt_blk;
  2377. ^
  2378. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:211:2: error: unknown type name ‘u32’
  2379. u32 pm_tmr_blk;
  2380. ^
  2381. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:212:2: error: unknown type name ‘u32’
  2382. u32 gpe0_blk;
  2383. ^
  2384. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:213:2: error: unknown type name ‘u32’
  2385. u32 gpe1_blk;
  2386. ^
  2387. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:214:2: error: unknown type name ‘u8’
  2388. u8 pm1_evt_len;
  2389. ^
  2390. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:215:2: error: unknown type name ‘u8’
  2391. u8 pm1_cnt_len;
  2392. ^
  2393. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:216:2: error: unknown type name ‘u8’
  2394. u8 pm2_cnt_len;
  2395. ^
  2396. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:217:2: error: unknown type name ‘u8’
  2397. u8 pm_tmr_len;
  2398. ^
  2399. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:218:2: error: unknown type name ‘u8’
  2400. u8 gpe0_blk_len;
  2401. ^
  2402. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:219:2: error: unknown type name ‘u8’
  2403. u8 gpe1_blk_len;
  2404. ^
  2405. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:220:2: error: unknown type name ‘u8’
  2406. u8 gpe1_base;
  2407. ^
  2408. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:221:2: error: unknown type name ‘u8’
  2409. u8 cst_cnt;
  2410. ^
  2411. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:222:2: error: unknown type name ‘u16’
  2412. u16 p_lvl2_lat;
  2413. ^
  2414. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:223:2: error: unknown type name ‘u16’
  2415. u16 p_lvl3_lat;
  2416. ^
  2417. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:224:2: error: unknown type name ‘u16’
  2418. u16 flushsize;
  2419. ^
  2420. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:225:2: error: unknown type name ‘u16’
  2421. u16 flushstride;
  2422. ^
  2423. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:226:2: error: unknown type name ‘u8’
  2424. u8 duty_offset;
  2425. ^
  2426. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:227:2: error: unknown type name ‘u8’
  2427. u8 duty_width;
  2428. ^
  2429. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:228:2: error: unknown type name ‘u8’
  2430. u8 day_alrm;
  2431. ^
  2432. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:229:2: error: unknown type name ‘u8’
  2433. u8 mon_alrm;
  2434. ^
  2435. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:230:2: error: unknown type name ‘u8’
  2436. u8 century;
  2437. ^
  2438. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:231:2: error: unknown type name ‘u16’
  2439. u16 iapc_boot_arch;
  2440. ^
  2441. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:232:2: error: unknown type name ‘u8’
  2442. u8 rsvd1;
  2443. ^
  2444. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:233:2: error: unknown type name ‘u32’
  2445. u32 flags;
  2446. ^
  2447. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:234:2: error: unknown type name ‘u8’
  2448. u8 reset_reg[12];
  2449. ^
  2450. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:235:2: error: unknown type name ‘u8’
  2451. u8 reset_value;
  2452. ^
  2453. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:236:2: error: unknown type name ‘u8’
  2454. u8 rsvd2[3];
  2455. ^
  2456. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:237:2: error: unknown type name ‘u64’
  2457. u64 x_firmware_ctrl;
  2458. ^
  2459. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:238:2: error: unknown type name ‘u64’
  2460. u64 x_dsdt;
  2461. ^
  2462. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:239:2: error: unknown type name ‘u8’
  2463. u8 x_pm1a_evt_blk[12];
  2464. ^
  2465. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:240:2: error: unknown type name ‘u8’
  2466. u8 x_pm1b_evt_blk[12];
  2467. ^
  2468. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:241:2: error: unknown type name ‘u8’
  2469. u8 x_pm1a_cnt_blk[12];
  2470. ^
  2471. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:242:2: error: unknown type name ‘u8’
  2472. u8 x_pm1b_cnt_blk[12];
  2473. ^
  2474. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:243:2: error: unknown type name ‘u8’
  2475. u8 x_pm2_cnt_blk[12];
  2476. ^
  2477. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:244:2: error: unknown type name ‘u8’
  2478. u8 x_pm_tmr_blk[12];
  2479. ^
  2480. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:245:2: error: unknown type name ‘u8’
  2481. u8 x_gpe0_blk[12];
  2482. ^
  2483. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:246:2: error: unknown type name ‘u8’
  2484. u8 x_gpe1_blk[12];
  2485. ^
  2486. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:263:3: error: unknown type name ‘u32’
  2487. u32 signature;
  2488. ^
  2489. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:264:3: error: unknown type name ‘u32’
  2490. u32 paddrpointer;
  2491. ^
  2492. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:265:3: error: unknown type name ‘u8’
  2493. u8 length;
  2494. ^
  2495. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:266:3: error: unknown type name ‘u8’
  2496. u8 spec_rev;
  2497. ^
  2498. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:267:3: error: unknown type name ‘u8’
  2499. u8 checksum;
  2500. ^
  2501. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:268:3: error: unknown type name ‘u8’
  2502. u8 mpfeatureinfo1;
  2503. ^
  2504. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:269:3: error: unknown type name ‘u8’
  2505. u8 mpfeatureinfo2;
  2506. ^
  2507. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:270:3: error: unknown type name ‘u8’
  2508. u8 mpfeatureinfo3;
  2509. ^
  2510. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:271:3: error: unknown type name ‘u8’
  2511. u8 mpfeatureinfo4;
  2512. ^
  2513. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:272:3: error: unknown type name ‘u8’
  2514. u8 mpfeatureinfo5;
  2515. ^
  2516. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:276:3: error: unknown type name ‘u32’
  2517. u32 signature;
  2518. ^
  2519. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:277:3: error: unknown type name ‘u16’
  2520. u16 length;
  2521. ^
  2522. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:278:3: error: unknown type name ‘u8’
  2523. u8 spec_rev;
  2524. ^
  2525. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:279:3: error: unknown type name ‘u8’
  2526. u8 checksum;
  2527. ^
  2528. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:280:3: error: unknown type name ‘u8’
  2529. u8 oemid[8];
  2530. ^
  2531. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:281:3: error: unknown type name ‘u8’
  2532. u8 productid[12];
  2533. ^
  2534. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:282:3: error: unknown type name ‘u32’
  2535. u32 oemtableptr;
  2536. ^
  2537. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:283:3: error: unknown type name ‘u16’
  2538. u16 oemtablesize;
  2539. ^
  2540. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:284:3: error: unknown type name ‘u16’
  2541. u16 entrycount;
  2542. ^
  2543. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:285:3: error: unknown type name ‘u32’
  2544. u32 lapicaddr;
  2545. ^
  2546. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:286:3: error: unknown type name ‘u16’
  2547. u16 exttablelength;
  2548. ^
  2549. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:287:3: error: unknown type name ‘u16’
  2550. u16 exttablechecksum;
  2551. ^
  2552. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:291:3: error: unknown type name ‘u8’
  2553. u8 entrytype;
  2554. ^
  2555. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:292:3: error: unknown type name ‘u8’
  2556. u8 lapicid;
  2557. ^
  2558. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:293:3: error: unknown type name ‘u8’
  2559. u8 lapicver;
  2560. ^
  2561. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:294:3: error: unknown type name ‘u8’
  2562. u8 cpuflags;
  2563. ^
  2564. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:295:3: error: unknown type name ‘u32’
  2565. u32 cpusig;
  2566. ^
  2567. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:296:3: error: unknown type name ‘u32’
  2568. u32 featureflags;
  2569. ^
  2570. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:297:3: error: unknown type name ‘u32’
  2571. u32 res0;
  2572. ^
  2573. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:298:3: error: unknown type name ‘u32’
  2574. u32 res1;
  2575. ^
  2576. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:302:30: error: unknown type name ‘u32’
  2577. bool _impl_xmhfhwm_bios_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2578. ^
  2579. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:302:70: error: unknown type name ‘u64’
  2580. bool _impl_xmhfhwm_bios_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2581. ^
  2582. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:303:31: error: unknown type name ‘u32’
  2583. bool _impl_xmhfhwm_bios_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2584. ^
  2585. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:303:73: error: unknown type name ‘u64’
  2586. bool _impl_xmhfhwm_bios_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2587. ^
  2588. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:305:5: error: unknown type name ‘u32’
  2589. u32 dstaddr, u32 srcaddr, u32 size);
  2590. ^
  2591. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:305:18: error: unknown type name ‘u32’
  2592. u32 dstaddr, u32 srcaddr, u32 size);
  2593. ^
  2594. /usr/local/uberspark/hwm/include/xmhfhwm_bios.h:305:31: error: unknown type name ‘u32’
  2595. u32 dstaddr, u32 srcaddr, u32 size);
  2596. ^
  2597. In file included from /usr/local/uberspark/hwm/include/xmhf-hwm.h:99:0,
  2598. from /usr/local/uberspark/include/uberspark.h:61,
  2599. from interface.c:47:
  2600. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:62:8: error: unknown type name ‘u8’
  2601. extern u8 xmhfhwm_mem_region_apbootstrap_dataseg[XMHFHWM_MEM_X86SMP_APBOOTSTRAP_DATASEG_SIZE];
  2602. ^
  2603. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:65:61: error: unknown type name ‘u32’
  2604. extern void xmhfhwm_vdriver_mem_copy_to_apbootstrap_codeseg(u32 sourceaddr);
  2605. ^
  2606. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:68:29: error: unknown type name ‘u32’
  2607. bool _impl_xmhfhwm_mem_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2608. ^
  2609. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:68:69: error: unknown type name ‘u64’
  2610. bool _impl_xmhfhwm_mem_read(u32 sysmemaddr, sysmem_read_t readsize, u64 *read_result);
  2611. ^
  2612. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:69:30: error: unknown type name ‘u32’
  2613. bool _impl_xmhfhwm_mem_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2614. ^
  2615. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:69:72: error: unknown type name ‘u64’
  2616. bool _impl_xmhfhwm_mem_write(u32 sysmemaddr, sysmem_write_t writesize, u64 write_value);
  2617. ^
  2618. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:71:5: error: unknown type name ‘u32’
  2619. u32 dstaddr, u32 srcaddr, u32 size);
  2620. ^
  2621. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:71:18: error: unknown type name ‘u32’
  2622. u32 dstaddr, u32 srcaddr, u32 size);
  2623. ^
  2624. /usr/local/uberspark/hwm/include/xmhfhwm_mem.h:71:31: error: unknown type name ‘u32’
  2625. u32 dstaddr, u32 srcaddr, u32 size);
  2626. ^
  2627. interface.c:54:23: fatal error: hugetlbfs.h: No such file or directory
  2628. compilation terminated.
  2629. Makefile:36: recipe for target 'interface.o' failed
  2630. make[2]: *** [interface.o] Error 1
  2631. make[2]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/loaders/linux-um'
  2632. Makefile:24: recipe for target 'build-loaders' failed
  2633. make[1]: *** [build-loaders] Error 2
  2634. make[1]: Leaving directory '/home/jrschlichting/Documents/uberspark/src/loaders'
  2635. Makefile:28: recipe for target 'build-loaders' failed
  2636. make: *** [build-loaders] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement