aboutsummaryrefslogtreecommitdiffstats
path: root/virtme
AgeCommit message (Expand)AuthorFilesLines
2021-11-18run.py: Fix deprecated qemu readonly statementHEADmasterMatthias Brugger1-1/+1
2020-11-12aarch64: Fix aarch64 supportMatthias Brugger1-5/+10
2020-11-11Merge branch 'arighi/master' into masterAndy Lutomirski1-0/+7
2020-11-11virtme-init: Clean up /etc/shadow generationAndy Lutomirski1-3/+3
2020-11-11Merge pull request #63 from marcosps/fix_silentconfigAndrew Lutomirski1-1/+1
2020-11-11run.py: introduce '--cpus' argumentJohannes Thumshirn1-0/+5
2020-11-02virtme-init: generate dummy /etc/shadowAndrea Righi1-0/+7
2020-08-20virtme-configkernel: Fix --allnoconfig optionMarcos Paulo de Souza1-1/+1
2020-07-20Minor sanitize_disk_args() cleanupAndy Lutomirski1-1/+1
2020-07-20Merge pull request #61 from marcosps/mpdesouza_blk-disksAndrew Lutomirski1-9/+24
2020-07-20run.py: Introduce --blk-disk argumentMarcos Paulo de Souza1-0/+9
2020-07-20run.py: Extract path=file sanitizing into a new functionMarcos Paulo de Souza1-9/+15
2020-07-19Add more typing annotationsAndy Lutomirski3-15/+20
2020-07-19Use -fsdev multidevs=remap on QEMU 4.2+Andy Lutomirski2-3/+10
2020-07-19configkernel: Add CONFIG_INOTIFY_USER=yAndy Lutomirski1-0/+1
2020-06-25Enable the Xen console when using --xenAndy Lutomirski1-1/+14
2019-11-13modfinder: Use find_binary_or_raise() to find modprobeAndy Lutomirski2-3/+10
2019-11-13Add util.find_binary() to find binariesAndy Lutomirski2-19/+36
2019-10-18mkinitramfs: Improve the find_busybox algorithmAndy Lutomirski1-10/+16
2019-10-17Merge branch 'master' of github.com:amluto/virtmeAndy Lutomirski1-1/+1
2019-10-16mkinitramfs.py: Search for busybox{.,-}static firstMarcos Paulo de Souza1-1/+1
2019-10-16Fix the --mods error even better.Andy Lutomirski1-2/+2
2019-10-16Fix the error message for --mods misuseAndy Lutomirski1-1/+1
2019-10-16Make --save-initramfs --show-command output more usefulAndy Lutomirski1-2/+5
2019-10-16Add --save-initramfs to save the actual generated initramfsAndy Lutomirski1-7/+18
2019-10-10Verify that --pwd and --cwd are not both setAndy Lutomirski1-1/+3
2019-10-09run: Add a --cwd command to change the working directoryEzequiel Garcia1-0/+9
2019-10-06Rework arches to contain an actual dict of arch objectsAndy Lutomirski1-23/+27
2019-10-05configkernel: Update cross-compiler adviceAndy Lutomirski1-5/+8
2019-10-05Fix a minor type error in run.pyAndy Lutomirski1-1/+1
2019-10-05riscv: Drop dependency on unmerged defconfig changes and update docsAndy Lutomirski1-1/+1
2019-10-05Add RISC-V supportPalmer Dabbelt1-0/+25
2019-10-04Honor --mods=none with --installed-kernelAndy Lutomirski1-3/+7
2019-10-04virtme-init: Mount tracefsAndy Lutomirski1-0/+1
2019-10-02Merge pull request #48 from haggaie/masterAndrew Lutomirski1-2/+3
2019-10-02Merge pull request #47 from marcosps/mpdesouza_cleanupAndrew Lutomirski3-5/+0
2019-10-01Remove not used importsMarcos Paulo de Souza3-5/+0
2019-09-30Remove not used virtme-loadmods scriptMarcos Paulo de Souza2-29/+0
2019-09-27Add more type annotations and fix run return value bugletAndy Lutomirski1-8/+10
2019-09-27Detect CONFIG_MODULES=n and fix a silly bugAndy Lutomirski1-7/+25
2019-09-27Fix --mods=auto with --kdir != .Andy Lutomirski2-5/+6
2019-09-27Add a bunch more type annotationsAndy Lutomirski5-16/+25
2019-09-27Print a less awful error message when virtme-prep-kdir-mods failsAndy Lutomirski1-4/+20
2019-09-27Make run.py pass mypy --check-untyped-defsAndy Lutomirski2-6/+19
2019-09-27Return a class instance from find_kernel_and_mods()Andy Lutomirski1-29/+34
2019-09-27Merge pull request #39 from marcosps/mpdesouza_mkinitramfsAndrew Lutomirski1-0/+56
2019-09-27Merge branch 'kmod'Andy Lutomirski4-18/+89
2019-09-27kmod: Improve logic to find and run virtme-prep-kdir-modsAndy Lutomirski3-3/+26
2019-09-27Merge marcos' fix in to the kmod branchAndy Lutomirski1-1/+1
2019-09-27Merge pull request #41 from zevweiss/misc-fixesAndrew Lutomirski2-1/+2
2019-09-27Merge pull request #43 from marcosps/mpdesouza_issue7Andrew Lutomirski1-1/+8
2019-09-27virtme-run: pass .virtme_mods as root to find_modules_from_install().Zev Weiss1-1/+1
2019-09-21commands/configkernel.py: Check KBUILD_OUTPUT environment variableMarcos Paulo de Souza1-1/+8
2019-09-21commands/initramfs.py: Add outfile argumentMarcos Paulo de Souza1-1/+9
2019-09-21commands/mkinitramfs.py: Add make_parserMarcos Paulo de Souza1-6/+13
2019-09-21commands/mkinitramfs.py: Set config.busyboxMarcos Paulo de Souza1-0/+3
2019-09-21mkinitramfs.py: Fix importsMarcos Paulo de Souza1-3/+3
2019-09-21Move virtme-mkinitramfs to virtme/commands/mkinitramfs.pyMarcos Paulo de Souza1-0/+38
2019-09-21virtme-run: introduce option --modsAndrea Righi1-13/+30
2019-09-17refresh kernel modules directory when modules.order is updatedAndrea Righi1-1/+6
2019-09-17mkinitramfs: indicate failure if dummy modprobe script is calledZev Weiss1-0/+1
2019-09-17virtme-run: fix --disk device-name checkZev Weiss1-1/+1
2019-09-17mkinitramfs: add candidate suffix for static busyboxZev Weiss1-1/+1
2019-09-17mkinitramfs: generate busybox paths instead of enumerating them explicitlyZev Weiss1-6/+7
2019-09-14automatically setup virtme kernel modules directoryAndrea Righi1-2/+10
2019-08-16Add virtme-prep-kdir-mods and support itAndy Lutomirski2-18/+28
2019-08-16Merge branch 'kmod' of https://github.com/arighi/virtme into kmodAndy Lutomirski1-7/+15
2019-08-15Merge pull request #32 from marcosps/mpdesouza_modprobe_suse with fixesAndy Lutomirski1-1/+4
2019-08-15modfinder.py: Tidy up the search for modprobeAndy Lutomirski1-2/+2
2019-08-15Merge pull request #36 from wenjianhn/dhcpAndrew Lutomirski1-1/+1
2019-08-14virtme-run: provide a way to support modules with --kdirAndrea Righi1-7/+15
2019-08-13virtme-init: correctly initialize resolv.conf under ubuntuAndrea Righi1-2/+10
2019-08-06Using udhcpc default retriesJacob Wen1-1/+1
2019-08-05configkernel: Work in kernel build directories and not just source dirsHaggai Eran1-2/+3
2019-06-20modfinder.py: Check if modprobe is the PATH of the userMarcos Paulo de Souza1-1/+4
2019-06-17Added --show-boot-console option to show the boot consoleJames Yonan1-3/+10
2019-06-17Add very basic --net=bridge supportAndy Lutomirski1-2/+13
2019-06-17Use modern QEMU network configurationAndy Lutomirski1-2/+2
2019-06-17mkinitramfs: respect --rw flagLorenz Bauer2-5/+10
2019-06-16Merge commit 'refs/pull/29/head' of github.com:amluto/virtmeAndy Lutomirski1-1/+1
2019-06-16Merge commit 'refs/pull/28/head' of github.com:amluto/virtmeAndy Lutomirski1-1/+4
2019-06-16Improve error handling if cgroup mounting failsAndy Lutomirski1-3/+4
2019-06-16Merge branch 'cgroupv2' of git://github.com/arighi/virtmeAndy Lutomirski1-0/+5
2019-05-09virtme-init: use findmnt to detect /dev mountlmb1-1/+1
2019-05-09virtme-init: create mountpoints if they don't existlmb1-1/+4
2019-03-27run.py: Add --memory argumentMarcos Paulo de Souza1-0/+5
2019-03-01virtme-init: mount cgroup v2Andrea Righi1-0/+5
2018-11-02guest_tools: Remove support for guest tools in .../share/...Andy Lutomirski1-11/+0
2018-10-03Transform virtme/guest into a Python packageGuilherme Alcarde Gallo1-0/+0
2018-06-25virtme-run: Look for installed-kernel images in /usr/lib/modulesAndy Lutomirski1-1/+3
2017-11-25Merge https://github.com/amluto/virtme/pull/12Andy Lutomirski2-0/+12
2017-11-24virtme-run: add --name flagZev Weiss2-0/+12
2017-11-24virtme-init: make resolv.conf world-readable.Zev Weiss1-0/+1
2017-11-22Add path to busybox-static for openSUSEFrank Zago1-0/+1
2017-11-22Add resolv.conf path for DebianFrank Zago1-1/+3
2017-11-21Merge part of PR #10, improving Ubuntu support.Andy Lutomirski1-0/+2
2017-11-21Merge two commits from PR #12Andy Lutomirski1-1/+14
2017-04-20virtme-init: Mount configfs and debugfs if availableAndy Lutomirski1-0/+4
2017-03-21virtme-init: create /dev/{fd,std{in,out,err}} symlinksZev Weiss1-0/+10
2017-03-21virtme-init: avoid a warning from bashZev Weiss1-1/+4
2017-03-02Provide search path for systemd-udevd on Ubuntu 16.James Yonan1-0/+2
2016-11-27Merge branch 'master' of https://github.com/zevweiss/virtmeAndy Lutomirski3-8/+11
2016-11-27virtme-run: Handle non-tty stdoutZev Weiss1-3/+9
2016-10-27mkinitramfs: Remove leading slash from /run_virtme/dataZev Weiss1-1/+1
2016-10-27virtme-run: Don't use exec for --script-shZev Weiss1-4/+4
2016-10-27virtme-init: Fix virtme.scriptio I/O redirectionZev Weiss1-1/+1
2016-10-27virtme-run: Don't mount second /run tmpfs with initramfsZev Weiss1-2/+2
2016-10-27virtme-run: Decompose initargs into discrete commandsZev Weiss1-2/+5
2016-06-24virtme-udhcpc-script: Create /run/NetworkManagerAndy Lutomirski1-0/+4
2016-06-24virtme-init: Explicitly probe for the address of the --net nicAndy Lutomirski1-1/+4
2016-06-24virtme-init: Forcibly create /run/dbusAndy Lutomirski1-0/+3
2016-04-30virtme-run: Don't panic if an unrecognized argument is passed to -aAndy Lutomirski1-2/+6
2016-03-11virtme-run: Fix -a/--koptAndy Lutomirski1-3/+4
2016-02-23Fix guest tools searchAndy Lutomirski1-7/+5
2016-02-23Add --rodir to complement --rwdirAndy Lutomirski1-4/+8
2016-02-23Grab guest tools from a separate mount even w/o initramfsAndy Lutomirski4-61/+14
2016-02-01virtme-init: Split udevadm invocationAndy Lutomirski1-1/+2
2016-01-07virtme-init: Set a HOME directoryAndy Lutomirski1-0/+4
2016-01-07virtme-init: Run systemd-tmpfiles if availableAndy Lutomirski1-0/+6
2015-12-07Disable uevent_helper (compile-time and runtime) and warn about itAndy Lutomirski2-0/+10
2015-12-03configkernel: Add --update to fix up an existing configAndy Lutomirski1-7/+13
2015-12-03configkernel: For x86, set bitness like all the other architecturesAndy Lutomirski2-5/+1
2015-12-03architectures: For x86, use ARCH=x86Andy Lutomirski1-0/+5
2015-11-06Split gccname from qemunameAndy Lutomirski2-2/+7
2015-11-06run: Respect arch.qemunameAndy Lutomirski1-4/+4
2015-10-30run: Add --rw to export and mount the rootfs read-writeAndy Lutomirski1-2/+5
2015-10-30virtme-init: Improve behavior when udevd is missingAndy Lutomirski1-3/+7
2015-10-29Add sparc64 supportAndy Lutomirski2-4/+27
2015-10-29architectures: Add ppc64Andy Lutomirski1-0/+20
2015-10-29Add --kdir supportAndy Lutomirski2-16/+43
2015-10-29architectures: Add basic s390x supportAndy Lutomirski1-8/+16
2015-10-28arm: Switch to vexpress-a15Andy Lutomirski1-7/+8
2015-10-16initramfs: Use the fallback tmpfs if there's no /runAndy Lutomirski1-2/+10
2015-10-16modfinder: Don't use modprobe -S unless necessaryAndy Lutomirski1-2/+4
2015-04-01virtme-init: Don't openvt a bunch of vts when we're using a text consoleAndy Lutomirski1-6/+9
2014-11-21virtme-init: If we don't have explicit modules, block implicit modulesAndy Lutomirski1-1/+5
2014-11-12virtme-run: Allow '-' in --rwdirAndy Lutomirski1-1/+1
2014-11-05virtme-run: Add preliminary support for read/write directoriesAndy Lutomirski2-2/+39
2014-11-05mkinitramfs: Fix typoAndy Lutomirski1-1/+1
2014-10-27x86: Enable nested virt in configkernelAndy Lutomirski1-0/+5
2014-10-15x86: Select CONFIG_KVM_GUEST in configkernelAndy Lutomirski1-0/+3
2014-09-23virtme-run: Add --pwd optionAndy Lutomirski1-0/+11
2014-09-16configkernel: Fix a traceback on argument failureAndy Lutomirski1-1/+1
2014-09-10Remove unnecessary #!/usr/bin/python3 headers in modulesAndy Lutomirski9-9/+0
2014-09-09Add some code to try to support s390x, currently very brokenAndy Lutomirski1-0/+23
2014-09-09virtme-configkernel: New command to automatically configure a kernelAndy Lutomirski2-1/+177
2014-09-09[BREAKING CHANGE] Make console mode the defaultAndy Lutomirski1-5/+5
2014-09-09Move guest tools into virtme/guest and hopefully fix installationAndy Lutomirski5-22/+295
2014-09-07Move most files into the virtme package or the guest-tools directoryAndy Lutomirski7-8/+515
2014-09-07Move run.py into a new virtme.commands packageAndy Lutomirski1-0/+378
2014-09-07Add virtme and virtme.commands packagesAndy Lutomirski2-0/+0