Skip to content

2.0.0

Compare
Choose a tag to compare
@HikariKnight HikariKnight released this 10 Mar 12:09
· 34 commits to main since this release

Changelog

  • e40dc5d Add --id and --pciaddr arguments for use with -i
  • eae7746 Add a --legacy parameter to output legacy bash script output
  • f93b4a2 Add an image
  • 560dc29 Add argument to find network controllers and wifi cards
  • f7b0831 Add build instructions
  • 8e9fe42 Add default kernelmodules value to functions
  • c9cb96a Add list of features and planned features
  • fcaad8e Add optional bool to generate legacy compatible output (default is false)
  • edabdce Add release workflow using goreleaser, update iommu to use ghw and eliminate deps
  • 8bb0bbc Added --ignore flag for -r with the short argument -R for "remove from search"
  • 5021917 Added flags for searching for related devices. The -r flag will search for related devices using Vendor ID for --gpu or --network However for --usb it will search for conflicting devices in the same IOMMU Group as the usb controllers The -rr flag will extend the search for --gpu and --network to include devices in the same IOMMU groups as related devices
  • 0f8e460 Added info about the whole module
  • f0ba724 Attempt to catch disabled IOMMU and throw an error
  • e4e686f Capitalize IOMMU
  • b8d528c Cleanup main.go and move functions to genoutput.go
  • 216f1d8 Create GenDeviceLine for generating device output
  • b284f97 Document some of the code and correct naming left over from testing
  • 252c6d1 Dont add "invalid" subsystems to the output, and show the pci domain in the output
  • eb85234 Fatal if requested IOMMU group does not exist
  • a83041b Feature par with release, still need to move over to ghw
  • c020bf5 Fix the error a bit
  • 9621706 Introduce a params module with a struct to house all the parsed arguments
  • 8bc9587 Make default output sorted, because it annoyed me that it was random
  • 10ae8ad Make output have leading whitespace for sorting
  • 438e7fc Merge pull request #1 from digitalsparky/main
  • 1e282ef Merge pull request #2 from digitalsparky/main
  • 379f8c9 Remove lspci as dependency and add kernelmodules flag to all outputs
  • 3364ce3 Replace printIOMMUgroup with GetDevicesFromGroups
  • 3b049a9 Rewrite printIOMMUgroup to use the new module library
  • b964baa Start phasing out MatchDEVs, need to make an equivalent function before removal
  • ca0c946 Update comments with documentation
  • 42a74c2 add GetDevicesFromGroup
  • 1359af7 change to regex to ensure 4 characters at the start of the pcie address
  • d066799 code cleanup
  • f3e0f50 fix typo
  • 5e3306e go mod tidy
  • 90d8f3d make --related work with -i and also fix -rr to trigger on 2 flags not 3
  • 27f9968 mention in the help text that legacy flag works on eveything now
  • c440163 move all of argparse to params.go
  • 2559420 remove leftover regex from test
  • b2d00b4 remove test printout
  • e23b2d8 swap to errorcheck for checking for errors (for simplicity)
  • c123ab6 update help text a bit
  • 110ecde update readme to have correct info about --legacy flag
  • de7b8d3 update the help text