Skip to content

Releases: HikariKnight/ls-iommu

2.1.3

01 Apr 18:42
e8272f3
Compare
Choose a tag to compare

Changelog

  • 4278a6e Add SATA controllers to flags
  • e8272f3 implement SATA flag and do general cleanup
  • 0164ea6 update the readme

2.1.2

16 Mar 19:57
6b00926
Compare
Choose a tag to compare

Changelog

  • 6b00926 Update formats to have revision and optional_revision as 2 options

2.1.1

16 Mar 19:38
95e5522
Compare
Choose a tag to compare

Changelog

  • 95e5522 Made it possible to format the hardware lines You can now use custom formated lines using -F followed by a comma separated list of "objects" you want to output on the device line
  • dc909ed fix a typo

2.1.0

16 Mar 16:39
5c28797
Compare
Choose a tag to compare

Changelog

  • 5c28797 Add support to print the path to the GPU vbios

2.0.3

16 Mar 13:41
9323125
Compare
Choose a tag to compare

Changelog

  • 9323125 Add an empty line before the if check for disabled IOMMU
  • 5d7ae48 Disable old IOMMU check to test the new detection
  • 7f30273 Test to detect disabled IOMMU early
  • b05de7e Update how -i works with -g -u and -n The flag -i and --group can now be used with --gpu, --usb and --network as a selector. This will cause for example -g -i 36 to only display the gpu from iommu group 36 if it exists
  • f03723f remove old disabled IOMMU detection

2.0.2

10 Mar 14:38
Compare
Choose a tag to compare

Changelog

  • 9f8bcdc Make -r work with -i X --pciaddr|--id

2.0.1

10 Mar 12:49
Compare
Choose a tag to compare

Changelog

  • 24ee811 remove incorrect statement that --ignore worked with --usb

2.0.0

10 Mar 12:09
Compare
Choose a tag to compare

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

1.0.1

05 Mar 21:08
d203469
Compare
Choose a tag to compare

Fix the -i argument not working when it is the only argument used

1.0.0

05 Mar 20:54
8db3eea
Compare
Choose a tag to compare

Initial release

Offers feature parity with Wendell's ls-iommu script with some extensions to alter output.