aboutsummaryrefslogtreecommitdiffstats
path: root/spectre-meltdown-checker.sh
Commit message (Expand)AuthorAgeFilesLines
* enh: display ucode info even when not blacklistedStéphane Lesimple2018-01-311-3/+3
* cleanup: shellcheck passStéphane Lesimple2018-01-311-2/+5
* cleanup: remove superseded atom detection codeStéphane Lesimple2018-01-311-10/+1
* feat: detect known speculative-execution free CPUsStéphane Lesimple2018-01-311-1/+40
* refacto: create a dedicated func to read cpuid bitsStéphane Lesimple2018-01-311-84/+63
* refacto: move cpu discovery bits to a dedicated functionStéphane Lesimple2018-01-311-35/+94
* fix(variant1): smarter lfence checkStéphane Lesimple2018-01-311-6/+8
* fix: regression introduced by previous commitStéphane Lesimple2018-01-311-0/+1
* update blacklisted ucode list from kernel sourceStéphane Lesimple2018-01-311-24/+28
* doc(disclaimer): Spectre affects all softwareStéphane Lesimple2018-01-301-3/+8
* feat(variant1): detect vanilla mitigationStéphane Lesimple2018-01-301-26/+76
* fix(cpu): Pentium Exxxx are vulnerable to MeltdownStéphane Lesimple2018-01-291-7/+9
* adjust: show how to enable IBRS/IBPB in -v onlyStéphane Lesimple2018-01-291-4/+19
* refacto: fix shellcheck warnings for better compatStéphane Lesimple2018-01-291-96/+140
* Fix printing of microcode to use cpuinfo valuesJoseph Mulloy2018-01-261-3/+3
* fix: report arch_capabilities as NO when no MSRStéphane Lesimple2018-01-261-2/+4
* release: v0.33Stéphane Lesimple2018-01-261-1/+1
* feat: add blacklisted Intel ucode detectionStéphane Lesimple2018-01-261-0/+78
* fix: fallback to UNKNOWN when we get -EACCESStéphane Lesimple2018-01-261-8/+17
* xen: detect if the host is a Xen Dom0 or PV DomU (fixes #83)Matthieu Cerda2018-01-251-22/+49
* fix(batch): fix regression introduced by acf12a6Stéphane Lesimple2018-01-241-14/+10
* feat(cpu) add STIBP, RDCL_NO, IBRS_ALL checksStéphane Lesimple2018-01-241-149/+235
* feat(stibp): add STIBP cpuid feature checkStéphane Lesimple2018-01-241-0/+38
* fix(cpuid): fix off-by-one SPEC_CTRL bit checkStéphane Lesimple2018-01-241-2/+2
* fix: don't make IBPB mandatory when it's not thereStéphane Lesimple2018-01-241-0/+4
* fix(cosmetic): tiny msg fixesStéphane Lesimple2018-01-241-4/+5
* fix(cpu): trust is_cpu_vulnerable even w/ debugfsStéphane Lesimple2018-01-241-9/+6
* fix(variant3): do our checks even if sysfs is hereStéphane Lesimple2018-01-241-1/+2
* fix(retpoline): retpoline-compiler detectionStéphane Lesimple2018-01-241-5/+5
* feat(retpoline): check if retpoline is enabledStéphane Lesimple2018-01-241-0/+14
* feat(sysfs): print details even with sysfsStéphane Lesimple2018-01-241-18/+53
* feat(ibpb): now also check for IBPB on variant 2Stéphane Lesimple2018-01-241-41/+124
* fix(offline): report unknown when too few infoStéphane Lesimple2018-01-231-3/+15
* feat: detect invalid kconfig filesStéphane Lesimple2018-01-231-3/+11
* fix(dmesg): detect when dmesg is truncatedStéphane Lesimple2018-01-211-20/+34
* fix(cpu): Pentium Exxxx series are not vulnerableStéphane Lesimple2018-01-211-1/+6
* fix(display): use text-mode compatible colorsStéphane Lesimple2018-01-211-4/+4
* bump to v0.32Stéphane Lesimple2018-01-201-1/+1
* revert to a simpler check_vmlinux()Stéphane Lesimple2018-01-201-11/+1
* cache is_cpu_vulnerable result for performanceStéphane Lesimple2018-01-201-6/+18
* is_cpu_vulnerable: implement check for multi-arm systemsStéphane Lesimple2018-01-201-33/+64
* check_vmlinux: when readelf doesn't work, try harder with another wayStéphane Lesimple2018-01-201-2/+12
* be smarter to find a usable echo commandStéphane Lesimple2018-01-201-3/+17
* add pine64 vmlinuz locationStéphane Lesimple2018-01-201-0/+7
* arm: cosmetic fix for name and handle aarch64Stéphane Lesimple2018-01-201-2/+4
* ARM: display a friendly name instead of empty stringStéphane Lesimple2018-01-201-1/+6
* search in /lib/modules/$(uname -r) for vmlinuz, config, System.mapHarald Hoyer2018-01-201-0/+5
* Atom N270: implement another variationStéphane Lesimple2018-01-191-1/+2
* CoreOS: remove ephemeral install of a non-used packageStéphane Lesimple2018-01-181-1/+1
* add kern.log as another backend of dmesg outputStéphane Lesimple2018-01-171-0/+7