Enable mipsel-arc.

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2013-04-25 22:42:35 +02:00
parent b04b5990df
commit 7f63a64fa0
11 changed files with 90 additions and 12 deletions

View file

@ -4,7 +4,8 @@ set -e
. "@builddir@/grub-core/modinfo.sh"
# OpenBIOS on sparc64 doesn't implement RTC
if [ "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" = sparc64-ieee1275 ]; then
# mipsel-arc QEMU emulated RTC doesn't play well with firmware
if [ "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" = sparc64-ieee1275 ] || [ "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" = mipsel-arc ]; then
exit 0
fi

View file

@ -81,6 +81,10 @@ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" in
mips-arc)
# ARC firmware has bugs which prevent it from accessing hard disk w/o dvh disklabel.
exit 0 ;;
mipsel-arc)
disk=arc/scsi0/disk0/rdisk0
qemudisk=hda
;;
*)
disk=hd0
qemudisk=hda

View file

@ -92,6 +92,15 @@ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" in
console=console
trim=1
;;
mipsel-arc)
boot=cd
qemu=qemu-system-mips64el
qemuopts="$qemuopts -M magnum -no-reboot"
serial_port=arc/multi0/serial0
console=console
halt_cmd=reboot
trim=1
;;
mipsel-qemu_mips)
boot=mipsel_qemu
qemu=qemu-system-mipsel