Releases: HikariKnight/ls-iommu
Releases · HikariKnight/ls-iommu
2.1.3
2.1.2
2.1.1
2.1.0
2.0.3
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
2.0.1
2.0.0
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
Fix the -i argument not working when it is the only argument used
1.0.0
Initial release
Offers feature parity with Wendell's ls-iommu script with some extensions to alter output.