--- wikisrc/security/meltdown_spectre.mdwn 2018/06/14 14:40:40 1.37 +++ wikisrc/security/meltdown_spectre.mdwn 2018/12/22 08:20:01 1.38 @@ -3,78 +3,78 @@ Status of the Fixes ------------------- -NetBSD-6, and all the anterior releases, have no planned fixes. +NetBSD-7, and all the anterior releases, have no planned fixes. ## Spectre Variant 1 [[!table data=""" -Port |Vendor/Model |Spectre (V1) |NetBSD-7 |NetBSD-8 |NetBSD-current -amd64 |Intel |Vulnerable |Not fixed |Not fixed |Not fixed -amd64 |AMD |Vulnerable |Not fixed |Not fixed |Not fixed -i386 |Intel |Vulnerable |Not fixed |Not fixed |Not fixed -i386 |AMD |Vulnerable |Not fixed |Not fixed |Not fixed -mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed |Not fixed -mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed |Not fixed -mips |MIPS (others) |Not vulnerable | | | -ia64 |Intel |Not vulnerable | | | -riscv |(spec) |Not vulnerable | | | -arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM (others) |Not vulnerable | | | +Port |Vendor/Model |Spectre (V1) |NetBSD-8 |NetBSD-current +amd64 |Intel |Vulnerable |Not fixed |Not fixed +amd64 |AMD |Vulnerable |Not fixed |Not fixed +i386 |Intel |Vulnerable |Not fixed |Not fixed +i386 |AMD |Vulnerable |Not fixed |Not fixed +mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed +mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed +mips |MIPS (others) |Not vulnerable | | +ia64 |Intel |Not vulnerable | | +riscv |(spec) |Not vulnerable | | +arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed +arm |ARM (others) |Not vulnerable | | """]] ## Spectre Variant 2 [[!table data=""" -Port |Vendor/Model |Spectre (V2) |NetBSD-7 |NetBSD-8 |NetBSD-current -amd64 |Intel |Vulnerable |Not fixed |Fixed [MitigD] |Fixed [MitigB] [MitigD] -amd64 |AMD |Vulnerable |Not fixed |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] -i386 |Intel |Vulnerable |Not fixed |Fixed [MitigD] |Fixed [MitigD] -i386 |AMD |Vulnerable |Not fixed |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] -mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed |Not fixed -mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed |Not fixed -mips |MIPS (others) |Not vulnerable | | | -ia64 |Intel |Not vulnerable | | | -riscv |(spec) |Not vulnerable | | | -arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM (others) |Not vulnerable | | | +Port |Vendor/Model |Spectre (V2) |NetBSD-8 |NetBSD-current +amd64 |Intel |Vulnerable |Fixed [MitigD] |Fixed [MitigB] [MitigD] +amd64 |AMD |Vulnerable |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] +i386 |Intel |Vulnerable |Fixed [MitigD] |Fixed [MitigD] +i386 |AMD |Vulnerable |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] +mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed +mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed +mips |MIPS (others) |Not vulnerable | | +ia64 |Intel |Not vulnerable | | +riscv |(spec) |Not vulnerable | | +arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed +arm |ARM (others) |Not vulnerable | | """]] ## Meltdown [[!table data=""" -Port |Vendor/Model |Meltdown (V3) |NetBSD-7 |NetBSD-8 |NetBSD-current -amd64 |Intel |Vulnerable |Not fixed |Fixed [MitigA] |Fixed [MitigA] -amd64 |AMD |Not vulnerable | | | -i386 |Intel |Vulnerable |Not fixed |Not fixed |Not fixed -i386 |AMD |Not vulnerable | | | -mips |(all) |Not vulnerable | | | -ia64 |Intel |Not vulnerable | | | -riscv |(spec) |Not vulnerable | | | -arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM (others) |Not vulnerable | | | +Port |Vendor/Model |Meltdown (V3) |NetBSD-8 |NetBSD-current +amd64 |Intel |Vulnerable |Fixed [MitigA] |Fixed [MitigA] +amd64 |AMD |Not vulnerable | | +i386 |Intel |Vulnerable |Not fixed |Not fixed +i386 |AMD |Not vulnerable | | +mips |(all) |Not vulnerable | | +ia64 |Intel |Not vulnerable | | +riscv |(spec) |Not vulnerable | | +arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed +arm |ARM (others) |Not vulnerable | | """]] ## Spectre Variant 3a @@ -85,16 +85,16 @@ software change is required. ## Spectre Variant 4 [[!table data=""" -Port |Vendor/Model |Spectre (V4) |NetBSD-7 |NetBSD-8 |NetBSD-current -amd64 |Intel |Vulnerable |Not fixed |Fixed [MitigE] |Fixed [MitigE] -amd64 |AMD |Vulnerable |Not fixed |Fixed [MitigF] |Fixed [MitigF] -i386 |Intel |Vulnerable |Not fixed |Fixed [MitigE] |Fixed [MitigE] -i386 |AMD |Vulnerable |Not fixed |Fixed [MitigF] |Fixed [MitigF] -arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed -arm |ARM (others) |Not vulnerable | | | +Port |Vendor/Model |Spectre (V4) |NetBSD-8 |NetBSD-current +amd64 |Intel |Vulnerable |Fixed [MitigE] |Fixed [MitigE] +amd64 |AMD |Vulnerable |Fixed [MitigF] |Fixed [MitigF] +i386 |Intel |Vulnerable |Fixed [MitigE] |Fixed [MitigE] +i386 |AMD |Vulnerable |Fixed [MitigF] |Fixed [MitigF] +arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed +arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed +arm |ARM (others) |Not vulnerable | | """]] ## Mitigations