grub2/grub-core/kern
Paulo Flabiano Smorigo f7e1bb53e4 Disable VSX instruction
VSX bit is enabled by default for Power7 and Power8 CPU models,
so we need to disable them in order to avoid instruction exceptions.
Kernel will activate it when necessary.

* grub-core/kern/powerpc/ieee1275/startup.S: Disable VSX.

Also-By: Adhemerval Zanella <azanella@linux.vnet.ibm.com>
Also-By: Colin Watson <cjwatson@debian.org>

Origin: other, https://lists.gnu.org/archive/html/grub-devel/2014-09/msg00078.html
Last-Update: 2015-01-27

Patch-Name: ppc64el-disable-vsx.patch
2015-01-27 20:32:30 +00:00
..
arm Enable cache on ARM U-Boot port. 2013-12-23 05:01:58 +01:00
arm64 Decrease number of strings to translate. 2013-12-18 07:26:13 +01:00
efi Add "linuxefi" loader which avoids ExitBootServices 2014-11-18 14:54:46 +00:00
emu Disable use of floppy devices 2014-01-13 12:25:33 +00:00
generic Remove non-functional EFI grub_get_rtc. Put a better fatal message 2012-06-11 20:44:38 +02:00
i386 Remove grub_bios_interrupt on coreboot. 2013-12-17 12:54:11 +01:00
ia64 * grub-core/kern/ia64/dl.c (grub_arch_dl_relocate_symbols): Add checks 2013-12-11 11:29:35 +01:00
ieee1275 ieee1275: check for IBM pseries emulated machine 2014-11-18 14:55:02 +00:00
mips Use AT keyboard on Yeeloong 3A. 2013-12-17 22:54:30 +01:00
powerpc Disable VSX instruction 2015-01-27 20:32:30 +00:00
sparc64 Implement sparc64 trampolines (needed for sparc64-emu). 2013-12-10 00:01:27 +01:00
uboot Enable cache on ARM U-Boot port. 2013-12-23 05:01:58 +01:00
x86_64 Support grub-emu on x32 (ILP32 but with x86-64 instruction set) 2014-11-18 14:55:03 +00:00
xen Remove xen VFB. 2013-12-18 18:43:09 +01:00
command.c Remove prio_list 2012-02-12 03:52:17 +01:00
compiler-rt.c Skip libgcc dependency for powerpc 2014-11-18 14:55:04 +00:00
corecmd.c * grub-core/kern/corecmd.c (grub_core_cmd_set): Use grub_env_get 2013-06-07 18:25:19 +02:00
device.c Remove nested functions from device iterators. 2013-01-20 15:52:15 +00:00
disk_common.c Move grub_disk_write out of kernel into disk.mod. 2013-10-27 15:44:55 +01:00
disk.c * grub-core/kern/disk.c: Fix potential overflow. 2013-12-21 13:23:37 +01:00
dl.c Don't permit loading modules on UEFI secure boot 2014-01-15 12:31:51 +00:00
elf.c Add bi-endian support to ELF parser 2014-11-18 14:55:02 +00:00
elfXX.c Add bi-endian support to ELF parser 2014-11-18 14:55:02 +00:00
env.c * grub-core/kern/env.c, include/grub/env.h: Change iterator through 2013-03-03 01:34:27 +01:00
err.c * grub-core/kern/misc.c (grub_abort): Make static 2013-10-27 14:13:39 +01:00
file.c * grub-core/kern/file.c (grub_file_open): Free file->name on failure. 2013-11-18 02:41:42 +01:00
fs.c Remove nested functions from filesystem directory iterators. 2013-01-21 01:33:46 +00:00
list.c Remove prio_list. 2012-02-26 22:49:24 +01:00
main.c Add configure option to reduce visual clutter at boot time 2014-11-18 14:55:00 +00:00
misc.c Determine the need for mingw-related stubs at compile time rather than 2013-12-16 14:18:15 +01:00
mm.c * grub-core/kern/mm.c (grub_real_malloc): Decrease cut-off of moving the 2013-11-18 17:41:37 +01:00
parser.c * grub-core/kern/parser.c (grub_parser_split_cmdline): Remove nested 2013-11-07 02:53:43 +01:00
partition.c Remove nested functions from device iterators. 2013-01-20 15:52:15 +00:00
rescue_parser.c Remove nested functions from script reading and parsing. 2013-01-15 12:03:25 +00:00
rescue_reader.c Add configure option to reduce visual clutter at boot time 2014-11-18 14:55:00 +00:00
term.c Lift 255x255 erminal sie restriction to 65535x65535. Also change from 2013-10-19 23:59:32 +02:00
time.c automake commit without merge history 2010-05-06 11:34:04 +05:30
vga_init.c * grub-core/kern/vga_init.c: Fix compilation on qemu-mips. 2013-08-14 09:50:57 +02:00