1. b8b687c Format README.md by John Chung · 10 months ago
  2. 0b9c940 Fix compiler error : strict-aliasing by John Chung · 10 months ago
  3. abc62b8 Update meson build configuration by John Chung · 10 months ago
  4. 4e00d99 Clarify in Readme that the library is a PoC, not used in production by Jose Marinho · 10 months ago
  5. f8fc705 Formatting .c/.h files and fix memory leakage issues by John Chung · 10 months ago
  6. 044afd0 Formatting coding style by John Chung · 10 months ago
  7. 096597e Update .clang-format by John Chung · 10 months ago
  8. 197ea12 Move to meson build configuration by John Chung · 10 months ago
  9. 9415349 cper-parse: Make CPER reads relative to original fd location. by Lawrence Tang · 2 years, 6 months ago
  10. ef9a325 cper_generate: Add dynamic printing of section shortcodes. by Lawrence Tang · 2 years, 7 months ago
  11. 40519cb Add documentation for generator extensions. by Lawrence Tang · 2 years, 7 months ago
  12. 8f97745 Switch to modular includes for generator. by Lawrence Tang · 2 years, 7 months ago
  13. ea4b82b Add documentation on extending. by Lawrence Tang · 2 years, 7 months ago
  14. 73a523d Make Python binding compilation optional. by Lawrence Tang · 2 years, 7 months ago
  15. 1a77687 Stop tests running automatically on compile. by Lawrence Tang · 2 years, 7 months ago
  16. f72e81e Add library generation for cper-generate. by Lawrence Tang · 2 years, 7 months ago
  17. f1f3b83 Formatting fixes. by Lawrence Tang · 2 years, 7 months ago
  18. 580423f Shift section definitions into separate file, add testing. by Lawrence Tang · 2 years, 7 months ago
  19. 9748138 Add PoC reference to README. by Lawrence Tang · 2 years, 7 months ago
  20. 5202bbb Source json.h non-locally. by Lawrence Tang · 2 years, 7 months ago
  21. a10d910 Fix incorrect type/name on top level structure. by Lawrence Tang · 2 years, 7 months ago
  22. 2ca29e5 Add cross compile toolchains for arm & aarch64. by Lawrence Tang · 2 years, 7 months ago
  23. bb96230 Add Apache 2.0 license. by Lawrence Tang · 2 years, 7 months ago
  24. a4f662f Add testing for single section CPER. by Lawrence Tang · 2 years, 7 months ago
  25. 617949e Add CPER conversion for single section records. by Lawrence Tang · 2 years, 7 months ago
  26. 4d10698 Re-fix CMake fail on first build. by Lawrence Tang · 2 years, 7 months ago
  27. 0c912a4 Fix minor markdown error. by Lawrence Tang · 2 years, 7 months ago
  28. e31af62 Add dependency information to README. by Lawrence Tang · 2 years, 7 months ago
  29. 3b0eff7 Fix CMake quirk with missing -lpthreads. by Lawrence Tang · 2 years, 7 months ago
  30. 5f388a3 Fix minor generation bug, reformat CLI parsing. by Lawrence Tang · 2 years, 7 months ago
  31. 9aaf835 Switch to json-c 0.15 to avoid json-c#766. by Lawrence Tang · 2 years, 7 months ago
  32. efe17e2 Fix several review comments. by Lawrence Tang · 2 years, 7 months ago
  33. 71c70a3 Fix several review comments. by Lawrence Tang · 2 years, 7 months ago
  34. c5ffcec Remove empty task list. by Lawrence Tang · 2 years, 8 months ago
  35. 3592da7 Add human readable name to IA32x64 error info GUIDs. by Lawrence Tang · 2 years, 8 months ago
  36. e407b4c Partial reformat to kernel code style. by Lawrence Tang · 2 years, 8 months ago
  37. 12042d7 Generate Python bindings on build. by Lawrence Tang · 2 years, 8 months ago
  38. 0a4b3f2 Fix bugs appearing from fuzzing. by Lawrence Tang · 2 years, 8 months ago
  39. e29006a Remove outdated mention to AER. by Lawrence Tang · 2 years, 8 months ago
  40. 04750a9 Fix errata in IA32x64 processing. by Lawrence Tang · 2 years, 8 months ago
  41. 3ab351f Fix errors in CPER write, remove PCIe AER support. by Lawrence Tang · 2 years, 8 months ago
  42. 01e3a44 Fix IA32x64 pointer corruption, invalid generation on ARM. by Lawrence Tang · 2 years, 8 months ago
  43. aacf0e2 Add fixes based on test fuzzing. by Lawrence Tang · 2 years, 8 months ago
  44. cd50520 Add initial tests for binary equality. by Lawrence Tang · 2 years, 8 months ago
  45. fcb0919 Clear up from test addition. by Lawrence Tang · 2 years, 8 months ago
  46. 4237584 Fix various errata found from testing. by Lawrence Tang · 2 years, 8 months ago
  47. d34f2b1 Add test suite, fix a mountain of small errors. by Lawrence Tang · 2 years, 8 months ago
  48. de9707f Add generation for remaining, fix invalid fseek(). by Lawrence Tang · 2 years, 8 months ago
  49. 67cbed6 Squash minor ARM CPER issues, add ARM generation. by Lawrence Tang · 2 years, 8 months ago
  50. 775467d Fix generic section bitfield mistake. by Lawrence Tang · 2 years, 8 months ago
  51. 02c801a Add "cper-generate", update README, fix minor bugs. by Lawrence Tang · 2 years, 8 months ago
  52. 4ef0a0a Remove remnants of test information. by Lawrence Tang · 2 years, 8 months ago
  53. b8fa2f7 Add user space application. by Lawrence Tang · 2 years, 8 months ago
  54. aec8390 Add conversion for CXL protocol/component. by Lawrence Tang · 2 years, 8 months ago
  55. 205dd1d Add all DMAR, CCIX, PCI, firmware conversions. by Lawrence Tang · 2 years, 8 months ago
  56. 3b7f45b Add PCIe/memory CPER-JSON parsing. by Lawrence Tang · 2 years, 8 months ago
  57. c837fac Fix minor typo in JSON schema. by Lawrence Tang · 2 years, 8 months ago
  58. 71570a2 Add ARM CPER out, fix struct misalignment. by Lawrence Tang · 2 years, 8 months ago
  59. 7cd1390 Add partial ARM CPER-JSON support. by Lawrence Tang · 2 years, 8 months ago
  60. bd9a84a Complete IA32/x64 conversion. by Lawrence Tang · 2 years, 8 months ago
  61. d0c8884 Add partial IA32x64 CPER-JSON support. by Lawrence Tang · 2 years, 8 months ago
  62. 0cb3379 Add section descriptor parsing, generic processor error. by Lawrence Tang · 2 years, 8 months ago
  63. b44314c Add IR header conversion. by Lawrence Tang · 2 years, 8 months ago
  64. c481459 Add "additionalProperties" validation to validator. by Lawrence Tang · 2 years, 8 months ago
  65. 8f793ac Finish JSON validator, add debug out. by Lawrence Tang · 2 years, 8 months ago
  66. 45e04b0 Add array support to JSON validator. by Lawrence Tang · 2 years, 8 months ago
  67. 8a2d737 Add schema validator, make schemas root relative. by Lawrence Tang · 2 years, 8 months ago
  68. 079d581 Fix minor errors in spec, add JSON specification. by Lawrence Tang · 2 years, 8 months ago
  69. 2f49ac5 Add remainder of specification. by Lawrence Tang · 2 years, 8 months ago
  70. 347cbc1 Fix paste misplace. by Lawrence Tang · 2 years, 8 months ago
  71. cef2a59 Add remaining types bar CXL component to spec. by Lawrence Tang · 2 years, 8 months ago
  72. d0c225b Fix duplicated MRS fields in ARM section. by Lawrence Tang · 2 years, 8 months ago
  73. 583cdee Add memory error/memory error 2 sections. by Lawrence Tang · 2 years, 8 months ago
  74. 3636d3c Add ARM JSON to specification. by Lawrence Tang · 2 years, 8 months ago
  75. 12c1f65 Expand specification to IA32/x64 targets. by Lawrence Tang · 2 years, 8 months ago
  76. 3c87835 Add JSON specification of main structures. by Lawrence Tang · 2 years, 8 months ago
  77. f0f9557 Add README, reverse function signature. by Lawrence Tang · 2 years, 8 months ago
  78. 151c6ca FIx missing CR8 register in IA32/x86. by Lawrence Tang · 2 years, 8 months ago
  79. ce0f82b Add fault record, root/context entry to VTD. by Lawrence Tang · 2 years, 8 months ago
  80. 9a785c2 Add CPU information to generic/IA32/x64 sections. by Lawrence Tang · 2 years, 8 months ago
  81. 6c461e9 Add support for PCIe AER parsing. by Lawrence Tang · 2 years, 8 months ago
  82. 368e0b4 Shift test file, add CXL protocol fields. by Lawrence Tang · 2 years, 8 months ago
  83. 2721739 Add extra definitions for existing sections. by Lawrence Tang · 2 years, 8 months ago
  84. d7e8ca3 Add CXL component GUIDs, b64 dumps for unknown. by Lawrence Tang · 2 years, 8 months ago
  85. e18aaee Add initial IPF support. by Lawrence Tang · 2 years, 8 months ago
  86. cc0f5f3 Fix broken IPF GUID from EDK. by Lawrence Tang · 2 years, 8 months ago
  87. b98ec66 Add CXL protocol, fix missing addresses on ARM. by Lawrence Tang · 2 years, 8 months ago
  88. 864c0da Add CCIX PER section support. by Lawrence Tang · 2 years, 8 months ago
  89. db1b7ce Add support for IOMMU/VT-d specific sections. by Lawrence Tang · 2 years, 8 months ago
  90. 4795d4a Add generic DMAR record support. by Lawrence Tang · 2 years, 8 months ago
  91. c60a243 Add firmware error record support. by Lawrence Tang · 2 years, 8 months ago
  92. a416ec9 Add untested PCI/PCI-X dev record support. by Lawrence Tang · 2 years, 8 months ago
  93. 214a154 Add PCI bus section support. by Lawrence Tang · 2 years, 8 months ago
  94. 4dbe3d7 Add PCIe error section parsing support. by Lawrence Tang · 2 years, 8 months ago
  95. 54da441 Add full memory and memory2 section support. by Lawrence Tang · 2 years, 8 months ago
  96. a0865e3 Add support for platform memory 1 records. by Lawrence Tang · 2 years, 8 months ago
  97. 7f21db6 Add complete ARM support, partial memory support. by Lawrence Tang · 2 years, 8 months ago
  98. 22a467c Fix hanging issues. by Lawrence Tang · 2 years, 8 months ago
  99. 3d0e4f2 Add more detailed ARM error structures. by Lawrence Tang · 2 years, 8 months ago
  100. 8673cec Remove diagnostic prints. by Lawrence Tang · 2 years, 8 months ago