Commit Graph

  • fcd4438026 fix: remove debug print main v1.0.3 Christian Walter 2025-06-20 14:35:43 +02:00
  • 6070168f2b fix: do not endless loop within ReadMSR v1.0.2 Christian Walter 2025-06-20 11:37:22 +02:00
  • 36b4b53bc7 fix: add CPUID to Interface v1.0.1 Christian Walter 2025-01-26 21:57:18 +01:00
  • dcd21f0bbd feat: add LICENCE v1.0.0 Christian Walter 2025-01-26 21:48:47 +01:00
  • c75a897ccc feat: add CPUID function Christian Walter 2025-01-26 21:45:11 +01:00
  • 7e0a5df7e2 feat: add .gitignore Christian Walter 2024-08-12 21:32:51 +02:00
  • c269a40ed8 chore: remove circle CI folder Christian Walter 2024-08-12 20:56:17 +02:00
  • c365036da7 fix: replace deprecated ioutils with os Christian Walter 2024-08-12 20:55:07 +02:00
  • 176e6a154a chore: remove vendor folder Christian Walter 2024-08-12 20:51:47 +02:00
  • 79b1ce165a chore: update Github workflow Christian Walter 2024-08-12 20:40:41 +02:00
  • f69c4f7dfd chore: update dependencies Christian Walter 2024-08-12 20:29:39 +02:00
  • a82949f8ff Add support for GOARCH=386 Dmitrii Okunev 2022-05-17 11:53:19 +01:00
  • 8375dd201a Do not require concrete HwAPI in Intel MSR handlers Dmitrii Okunev 2021-12-15 14:05:46 +00:00
  • 8b8a479604 feat(platformsecurity): Add platformsecurity.ID to identify a hardware set family Dmitrii Okunev 2021-12-09 17:52:46 +00:00
  • fcb3f92eaa Rework of api: * Move IterateOverSMBIOSTablesType0, IterateOverSMBIOSTableType17 out of API Christopher Meis 2021-10-01 15:53:55 +02:00
  • 2672fbf692 Rework of api: * Move AddressRangeIsDMAProtexted out of API Christopher Meis 2021-10-01 15:52:42 +02:00
  • a1f0254810 Rework of api: * Move GetACPITableDevMem, GetACPITableSysFS out of API Christopher Meis 2021-10-01 15:49:29 +02:00
  • 3d843df8a8 Rework of api: * Move ReadHostBridgeTseg, ReadHostBridgeDPR out of API Christopher Meis 2021-10-01 15:41:59 +02:00
  • e1381eccc3 Rework of api: * Remove functions from API: IsReservedInE820, UsableMemoryAbove4G, UsableMemoryBelow4G Christopher Meis 2021-10-01 15:26:52 +02:00
  • fcd632a975 Rework of api: * PCIReadConfigSpace takes amount of bytes to read and returns data as byte-slice Christopher Meis 2021-10-01 13:46:12 +02:00
  • 9e9112a7f3 Reduce API: * Remove PCIReadVendorID() * Remove PCIReadDeviceID() * Replace usage with PCIReadConfigSpace Christopher Meis 2021-09-29 13:29:12 +02:00
  • 98b58e492c Reduce API: * Adapt ReadMSR for universal usage * Remove ReadMSRAllCores * Adapt tests and related code Christopher Meis 2021-09-29 13:20:27 +02:00
  • 8b92cd62f8 Reduce API * Remove PCIReadConfig8/16/32 * Remove PCIWriteConfig8/16/32 * Add PCIReadConfigSpace as replacement for the removed * Add PCIWriteConfigSpace as replacement for the removed * Adapted the tests * Adapted relying functions Christopher Meis 2021-09-29 11:46:57 +02:00
  • 40d2937646 impl CPUSignatureFull for non amd64 architectures Kai Michaelis 2021-09-22 15:44:01 +02:00
  • b853fc336a add CPUSignatureFull to inferface def Kai Michaelis 2021-09-22 15:11:11 +02:00
  • 3a0bb40883 add CPUSignatureFull Kai Michaelis 2021-09-16 16:07:35 +02:00
  • 8254fd16fa Add golangci-lint Fix linting problem Add phys_be and phys_le with build options for GOARCH General clean-ups Christopher Meis 2021-07-27 16:02:20 +02:00
  • eef32a5c5f pkg/hwapi: Add support for SMBIOS Type17 Patrick Rudolph 2021-02-24 11:41:24 +01:00
  • 93099cb84b Add vendoring support Patrick Rudolph 2021-02-23 15:33:03 +01:00
  • 05d520ddbe pkg/hwapi: Add functions returning the available memory Patrick Rudolph 2021-02-23 12:35:01 +01:00
  • a2a3079339 pkg/hwapi/e820: Reimplement IsReservedInE820 Patrick Rudolph 2021-02-23 12:31:13 +01:00
  • 7147820941 pkg/hwapi: Make iterateOverE820Ranges private Patrick Rudolph 2021-02-23 12:23:43 +01:00
  • b91806059d circleci: Run integration tests in qemu Patrick Rudolph 2021-02-23 10:52:19 +01:00
  • 9b070d8eb2 circleci: Run integration tests in qemu test_circleci Patrick Rudolph 2021-02-23 10:52:19 +01:00
  • b2adfac82f Readme: Update markdown Patrick Rudolph 2021-02-23 08:09:30 +01:00
  • ea81417a33 Readme: Add more context Patrick Rudolph 2021-02-23 08:01:58 +01:00
  • 851c8f368d cmd: Add example application Patrick Rudolph 2021-02-23 07:55:00 +01:00
  • b0963e20a1 pkg/hwapi: Improve MSR tests Patrick Rudolph 2021-02-22 19:47:03 +01:00
  • 724c9a77f6 Add circleci config Patrick Rudolph 2021-02-22 19:37:46 +01:00
  • 208631affd pkg/hwapi: Fix all linting errors Patrick Rudolph 2021-02-22 19:33:36 +01:00
  • 77dae93d85 pkg/hwapi/pci_test: Fix failing test on qemu Patrick Rudolph 2021-02-22 19:24:51 +01:00
  • 55e2ddd307 pkg/hwapi: Add support for PCIEnumerateVisibleDevices Patrick Rudolph 2021-02-22 19:21:18 +01:00
  • 934abb6b5c pkg/hwapi: Drop read/write config space without fixed size Patrick Rudolph 2021-02-22 18:28:28 +01:00
  • 2c85770115 pkg/hwapi/pci: Introduce struct PCIDevice Patrick Rudolph 2021-02-18 09:02:21 +01:00
  • 6d1343a535 Add go module support Patrick Rudolph 2021-02-18 08:48:07 +01:00
  • 8a1453772d pkg/hwapi: Enhance tests Patrick Rudolph 2021-02-18 08:46:53 +01:00
  • 6987e77491 pkg/hwapi: Add new method ReadMSRAllCores Patrick Rudolph 2021-02-18 08:43:59 +01:00
  • edba966cb9 pkg/hwapi: Add more integration tests Patrick Rudolph 2021-02-17 08:53:55 +01:00
  • 0c691017b1 Initial commit Patrick Rudolph 2021-02-16 17:55:59 +01:00