Commit graph

  • 0d53053332
    Update project to use the improved ls-iommu HikariKnight 2023-03-11 19:11:09 +01:00
  • f3c4eea715
    Merge pull request #8 from HikariKnight/dev HikariKnight 2022-06-28 14:52:21 +02:00
  • 1bb920a1a9
    Update readme with new todos HikariKnight 2022-06-28 14:50:40 +02:00
  • e52508e81f
    Merge branch 'dev' 1.1.1 HikariKnight 2022-03-20 13:57:51 +01:00
  • d64ccf9973
    add missing intel_iommu substitution and fix a bug causing substitution to fail if iommu appears after amd_iommu or intel_iommu HikariKnight 2022-03-20 13:57:08 +01:00
  • a4e915b603
    Merge branch 'dev' HikariKnight 2022-03-14 09:43:03 +01:00
  • 0bc5ee5010
    remove annoying extra newline HikariKnight 2022-03-14 09:41:47 +01:00
  • 3bf8857c65
    Merge pull request #7 from HikariKnight/dev HikariKnight 2022-03-13 13:00:40 +01:00
  • b3141648cb
    Merge branch 'dev' of github.com:HikariKnight/VFIO-enabler into dev HikariKnight 2022-03-13 12:53:50 +01:00
  • 6e0fd90dd7
    big shellcheck cleanup and disabling the shellchecks we will ignore HikariKnight 2022-03-13 12:53:13 +01:00
  • 2d9e3f18f3
    Merge pull request #5 from philclifford/small-corrections HikariKnight 2022-03-13 02:50:08 +01:00
  • 417c00609e a couple of tiny bits of English/typo/white-space fixing Phil Clifford 2022-03-13 00:50:34 +00:00
  • f3c538ee7e
    Merge branch 'dev' to add support for mkinitcpio and dracut 1.1.0 HikariKnight 2022-03-12 21:11:22 +01:00
  • f90e35f647
    Merge branch 'main' into dev HikariKnight 2022-03-12 21:08:47 +01:00
  • 1e05143a5b
    update readme HikariKnight 2022-03-12 21:03:24 +01:00
  • 29f7169549
    remove mention of update-initramfs -u HikariKnight 2022-03-12 20:55:29 +01:00
  • a20bc548fc
    be verbose when running dracut HikariKnight 2022-03-12 20:52:42 +01:00
  • c8cab6a17d
    fix the dracut command HikariKnight 2022-03-12 20:51:47 +01:00
  • ec85ba08fa
    check for dracut config directly HikariKnight 2022-03-12 20:50:53 +01:00
  • f196052c27
    enable test support for mkinitcpio and dracut HikariKnight 2022-03-12 20:29:58 +01:00
  • f3391a622e
    Print raw qemu command to do the gpu passthrough HikariKnight 2022-03-12 20:04:25 +01:00
  • ed0d400c2f
    Support for mkinitcpio HikariKnight 2022-03-12 19:22:01 +01:00
  • b4a45b4228
    get current modules and modules from our config folder HikariKnight 2022-03-12 18:37:06 +01:00
  • 9870b51c26
    Testing support for mkinitcpio HikariKnight 2022-03-12 18:30:59 +01:00
  • 8c11b69f6d
    make yes the default option for apply HikariKnight 2022-03-12 18:04:26 +01:00
  • dde49a43c8
    Copy modprobe file to system only if modprobe.d folder exists HikariKnight 2022-03-12 18:00:41 +01:00
  • 55434fb26d
    send all the output of which to null HikariKnight 2022-03-12 17:56:23 +01:00
  • cac6eee5e8
    send the if conditions for "which kernelstub" and "which grub-mkconfig" to null HikariKnight 2022-03-12 17:53:46 +01:00
  • fcadf14b2a
    add a pause if we detect an unsupported initramfs infrastructure HikariKnight 2022-03-12 17:52:20 +01:00
  • 81f392fb43
    look for an actual dracut.conf and not the dracut.conf.d folder HikariKnight 2022-03-12 17:49:08 +01:00
  • d8c42d382a
    prepare for multiple initramfs infrastructures HikariKnight 2022-03-12 17:41:03 +01:00
  • b848efafbf
    remove chmod for all scripts in lib HikariKnight 2022-03-12 17:34:00 +01:00
  • eb3d9986ac
    fix unable to create 10-vfio.conf for dracut HikariKnight 2022-03-12 15:48:58 +01:00
  • d0d972cf9f
    Script to configure dracut modules HikariKnight 2022-03-12 15:40:56 +01:00
  • 371fdb3edd
    Update information HikariKnight 2022-03-12 15:39:09 +01:00
  • 901096604c
    Make shellcheck happier HikariKnight 2022-03-12 15:34:40 +01:00
  • 4fc07b97f2
    use realpath with dirname to get the scriptdir HikariKnight 2022-03-12 15:28:44 +01:00
  • cd7b7a989a
    Add more comments HikariKnight 2022-03-12 14:50:07 +01:00
  • 898e1f7347
    Split up scripts to reuse parts for other initramfs systems HikariKnight 2022-03-12 14:39:05 +01:00
  • 9ab572032d
    add newline to make output nicer HikariKnight 2022-03-12 14:32:25 +01:00
  • 8668c738c5
    General cleanup and add missing quotes HikariKnight 2022-03-12 14:25:55 +01:00
  • 0cfea988e5
    Move a quote HikariKnight 2022-03-12 14:22:30 +01:00
  • 0bf8e32062
    Cleanup HikariKnight 2022-03-12 14:14:56 +01:00
  • 96809da530
    use the right variable for the modified grub file HikariKnight 2022-03-12 12:39:53 +01:00
  • 22f6786977
    Rename set_MODULES to set_INITRAMFSTOOLS to start work with other initramfs systems HikariKnight 2022-03-12 12:19:48 +01:00
  • 2cd4ceb2e5
    fix broken variables HikariKnight 2022-03-12 12:14:47 +01:00
  • ddb37dc738
    fix broken variables HikariKnight 2022-03-12 12:14:47 +01:00
  • 12d7c957de
    mention making pull requests to the dev branch HikariKnight 2022-03-12 11:35:10 +01:00
  • db70581045
    mention making pull requests to the dev branch HikariKnight 2022-03-12 11:35:10 +01:00
  • f76c5c5696
    added paths for dracut and mkinitcpio HikariKnight 2022-03-12 11:32:56 +01:00
  • 5b9c7a1326
    Preparation for other initramfs systems HikariKnight 2022-03-12 11:05:37 +01:00
  • 4954917ab2
    support generating grub.cfg on systems where it is located in /boot/grub2/ HikariKnight 2022-03-12 03:53:49 +01:00
  • 1e8d0c3c5c
    no need to mention the same information 2 times HikariKnight 2022-03-12 00:14:24 +01:00
  • a22fae2f72
    Less use of clear screen 1.0.2 HikariKnight 2022-03-11 23:43:29 +01:00
  • b8cc5bae86
    remove debug flag HikariKnight 2022-03-11 23:21:42 +01:00
  • 64e84fa854
    fix hang in set_GRUB preventing progress HikariKnight 2022-03-11 23:18:49 +01:00
  • dca40657ca
    run the correct script when the user skips this step HikariKnight 2022-03-11 23:08:26 +01:00
  • e193d8cf19
    Update install instructions and feature list HikariKnight 2022-03-11 08:57:58 +01:00
  • 0d02fc6bc9
    Update README.md HikariKnight 2022-03-11 08:54:16 +01:00
  • 34dd4212d2
    add support for grub configs that do not use GRUB_CMDLINE_LINUX_DEFAULT variable HikariKnight 2022-03-11 08:14:27 +01:00
  • 4abea3d6d5
    add missing echo 1.0.1 HikariKnight 2022-03-10 20:34:45 +01:00
  • 6106d8090a
    make systemd autoconfig not show the finish dialog twice 1.0 HikariKnight 2022-03-10 20:18:46 +01:00
  • 4e50ffb7e9
    Add support to autoconfigure grub2 HikariKnight 2022-03-10 20:03:20 +01:00
  • ced5e7c868
    make no into skip HikariKnight 2022-03-10 20:02:28 +01:00
  • e8d7b810af
    update the hardcode comment and add more info about disabling video output HikariKnight 2022-03-10 20:02:07 +01:00
  • 3649856676
    copy system grub config to config folder HikariKnight 2022-03-10 19:10:13 +01:00
  • a55c6d805c
    properly set local variables HikariKnight 2022-03-10 18:35:10 +01:00
  • 8d55256d00
    Add support for configuring systemd-boot with kernelstub HikariKnight 2022-03-10 18:34:37 +01:00
  • 85ab1278c5
    Show correct location of backup HikariKnight 2022-03-10 17:49:47 +01:00
  • af850db1e2
    Remove useless variable HikariKnight 2022-03-10 17:47:51 +01:00
  • 19339d6081
    cleanup HikariKnight 2022-03-10 16:51:44 +01:00
  • eb62ae2401
    Remove old obsolete info, add new info HikariKnight 2022-03-10 16:49:33 +01:00
  • 8014263fcf
    add more info HikariKnight 2022-03-10 16:48:54 +01:00
  • a3e3fb34a8
    appease shellcheck HikariKnight 2022-03-10 16:48:33 +01:00
  • 0e27db0481
    change location of backup folder HikariKnight 2022-03-10 16:47:42 +01:00
  • aad9a5c19d
    Update info in readme HikariKnight 2022-03-10 16:30:20 +01:00
  • 4ee99d21f5
    appease the shellcheck HikariKnight 2022-03-10 16:22:45 +01:00
  • 4f0420b674
    make shellcheck happy HikariKnight 2022-03-10 16:14:13 +01:00
  • 59069d7be5
    Add script to copy files to the system and update initramfs HikariKnight 2022-03-10 16:13:33 +01:00
  • f407477672
    add missing comment HikariKnight 2022-03-10 15:36:27 +01:00
  • 719d40d389
    make insert_modules variables local HikariKnight 2022-03-10 15:34:45 +01:00
  • 3f0c99a2ba
    insert vfio modules in the correct location HikariKnight 2022-03-10 15:30:54 +01:00
  • 0512d438cd
    Prepare file for applying files HikariKnight 2022-03-10 14:23:45 +01:00
  • 1fff6d0f23
    update text HikariKnight 2022-03-09 15:14:55 +01:00
  • ee3e886a3a
    Change modules to no longer be hardcoded for the graphic card. Let the users control that instead with their bootloader HikariKnight 2022-03-09 15:03:40 +01:00
  • 37b00d3b69
    update the text HikariKnight 2022-03-09 15:02:08 +01:00
  • 560aa3062c
    make sure pci_ids are quoted in the arrays written to the config HikariKnight 2022-03-05 13:01:43 +01:00
  • cfde379c5b
    Merge pull request #3 from philclifford/small-suggestions HikariKnight 2022-03-04 16:12:07 +01:00
  • 7d92058efc more shellcheck Phil 2022-03-04 02:18:44 +00:00
  • 08e4da4575 more linting and whitespace Phil 2022-03-04 02:08:10 +00:00
  • 7fe88321e6 Start some pacification of shellcheck Phil 2022-03-04 00:37:46 +00:00
  • d1044e1b40 Annotate generated lines Phil 2022-03-04 00:05:28 +00:00
  • ba632608b9
    make "everything" strikethrough again HikariKnight 2022-03-04 00:18:15 +01:00
  • 9e9aabb234
    Merge pull request #2 from philclifford/first-thoughts HikariKnight 2022-03-04 00:15:14 +01:00
  • ec7092c362 Small possible improvements to readme Phil 2022-03-03 19:24:09 +00:00
  • d016b1f292 Some markdown linting Phil 2022-03-03 19:16:24 +00:00
  • f559cdaf3e chmod not needed Phil 2022-03-03 18:45:51 +00:00
  • bfd64ae0aa
    move CPU_VENDOR detection to earlier in the script so we can utilize $CMDLINE earlier in intro HikariKnight 2022-03-01 13:31:34 +01:00
  • 18e86cb678
    Add more info to the introduction HikariKnight 2022-03-01 13:27:26 +01:00
  • 3a8d00e194
    detect if IOMMU is properly enabled HikariKnight 2022-03-01 13:07:56 +01:00