summaryrefslogtreecommitdiffstats
path: root/src/basic/virt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* basic/virt: provide a nicer message is /proc/cpuinfo is not availableZbigniew Jędrzejewski-Szmek2018-02-231-6/+10
* virt: detect QNX hypervisorShuang Liu2018-02-221-0/+2
* virt: add comment that we need to use sscanf()Yu Watanabe2018-01-161-0/+2
* Fix parsing of features in detect_vm_xen_dom0 (#7890)Olaf Hering2018-01-161-2/+2
* basic: detect_vm_cpuid: fix hypervisor detectionMike Gilbert2018-01-021-2/+1
* basic: detect_vm_cpuid: use gcc's __get_cpuid() function (#7758)Mike Gilbert2017-12-291-30/+12
* virt: use XENFEAT_dom0 to detect the hardware domain (#6442, #6662) (#7581)Olaf Hering2017-12-081-0/+20
* virt: propagate errors in detect_vm_xen_dom0 (#7553)Olaf Hering2017-12-071-8/+13
* virt: remove triple spurious newlineLennart Poettering2017-12-061-2/+0
* virt: use /proc/xen as indicator for a Xen domain (#6442, #6662) (#7555)Olaf Hering2017-12-061-9/+8
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* virt: trivial whitespace fixesLennart Poettering2017-11-101-2/+2
* systemd-detect-virt: refine hypervisor detection (#7171)Razvan Cojocaru2017-10-261-12/+39
* tree-wide: make use of getpid_cached() wherever we canLennart Poettering2017-07-201-1/+1
* virt: enable detecting QEMU (TCG) via CPUID (#6399)Daniel Berrange2017-07-191-0/+1
* basic/path-util: allow flags for path_equal_or_files_sameZbigniew Jędrzejewski-Szmek2017-06-171-1/+1
* Revert "util: Fine tune running_in_chroot() a bit" (#5506)Lennart Poettering2017-03-011-20/+5
* virt: Update cache if the detected vm is virtualbox (#5364)Benjamin Robin2017-02-171-2/+4
* virt: swap order of cpuid and dmi again, but properly detect oracle (#5355)Christian Hesse2017-02-151-12/+10
* virt: detect qemu/kvm as 'kvm'Christian Hesse2017-02-141-7/+13
* virt: update url to hypervisor top-level functional specification (#5149)Stefan Schweter2017-01-251-1/+1
* util-lib: improve container detection logicLennart Poettering2016-12-141-37/+44
* util: Fine tune running_in_chroot() a bitLennart Poettering2016-12-141-6/+21
* basic/virt: fix userns check on CONFIG_USER_NS=n kernel (#4651)Zbigniew Jędrzejewski-Szmek2016-11-111-1/+1
* detect-virt: add --private-users switch to check if a userns is activeZbigniew Jędrzejewski-Szmek2016-10-271-0/+70
* virt: add possibility to skip the check for chroot (#4374)Lukáš Nykrýn2016-10-151-0/+4
* virt: detect bhyve (FreeBSD hypervisor) (#3840)Leonardo Brondani Schenkel2016-08-011-0/+5
* util: don't dump /proc/cpuinfo contents in debug infoLennart Poettering2016-05-021-1/+1
* basic: Bugfix Detect XEN Dom0 as no virtualizationStefan Schallenberg aka nafets2272016-02-231-4/+22
* basic: Debug-logging of Virtualisation detectionStefan Schallenberg aka nafets2272016-02-231-9/+43
* virt: make sure we don't ignore some errorsLennart Poettering2016-02-221-0/+2
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* basic/virt: add missing includes to compile on ppc64Zbigniew Jędrzejewski-Szmek2015-12-021-0/+2
* basic: re-sort includesThomas Hindoe Paaboel Andersen2015-12-011-1/+1
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-3/+3
* virt: add comment about order in virtualization detectionChristian Hesse2015-11-231-0/+7
* virt: detect dmi before cpuidChristian Hesse2015-11-231-2/+2
* virt: sort #includes alphabeticallyMartin Pitt2015-11-161-2/+2
* virt: add missing #includesMartin Pitt2015-11-161-0/+2
* virt: make sure that we detect unknown container managers as VIRTUALIZATION_C...Lennart Poettering2015-11-101-1/+1
* detect-virt: add rkt app container runtimeIago López Galeiras2015-11-091-0/+2
* detect-virt: dmi: look for KVMAndrew Jones2015-11-041-0/+2
* arm/aarch64: detect-virt: check dmiAndrew Jones2015-11-041-4/+2
* detect-virt: detect in best-heuristic orderAndrew Jones2015-11-041-7/+9
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-1/+2
* util-lib: move running_in_chroot() into virt.[ch]Lennart Poettering2015-10-271-0/+11
* util-lib: move string table stuff into its own string-table.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: split our string related calls from util.[ch] into its own file str...Lennart Poettering2015-10-241-3/+4
* fileio: make get_status_field() more genericAaro Koskinen2015-09-301-1/+1
* basic: rework virtualization detection APILennart Poettering2015-09-071-192/+203