kernel_optimize_test/arch/mips
Dengcheng Zhu 2fe8ea39c9
MIPS: kexec: Use prepare method from Generic for UHI platforms
Out-of-tree platforms may not be based on Generic as shown in customer
communication. Share the prepare method with all using UHI boot protocol,
and put into machine_kexec.c.

The benefit is that, when having kexec_args related problems, developers
will naturally look into machine_kexec.c, where "CONFIG_UHI_BOOT" will be
found, prompting them to add "select UHI_BOOT" to the platform Kconfig. It
would otherwise require a lot debugging or online searching to be aware
that the solution is in Generic code.

Tested-by: Rachel Mozes <rachel.mozes@intel.com>
Reported-by: Rachel Mozes <rachel.mozes@intel.com>
Signed-off-by: Dengcheng Zhu <dzhu@wavecomp.com>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Patchwork: https://patchwork.linux-mips.org/patch/20569/
Cc: pburton@wavecomp.com
Cc: ralf@linux-mips.org
Cc: linux-mips@linux-mips.org
2018-09-22 10:32:34 -07:00
..
alchemy
ar7
ath25
ath79 Here are the main MIPS changes for 4.19. 2018-08-13 19:24:32 -07:00
bcm47xx MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 2018-08-29 11:11:00 -07:00
bcm63xx
bmips
boot MIPS: dts: mscc: enable i2c on ocelot_pcb123 2018-09-05 16:05:58 -07:00
cavium-octeon MIPS: kexec: Make a framework for both jumping and halting on nonboot CPUs 2018-09-22 10:31:50 -07:00
cobalt
configs Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-08-15 15:04:25 -07:00
crypto
dec
emma
fw
generic MIPS: kexec: Use prepare method from Generic for UHI platforms 2018-09-22 10:32:34 -07:00
include MIPS: kexec: Relax memory restriction 2018-09-22 10:32:34 -07:00
jazz MIPS: Make (UN)CAC_ADDR() PHYS_OFFSET-agnostic 2018-07-30 10:27:20 -07:00
jz4740 JFFS2 changes: 2018-08-14 10:57:44 -07:00
kernel MIPS: kexec: Use prepare method from Generic for UHI platforms 2018-09-22 10:32:34 -07:00
kvm
lantiq
lasat kbuild: rename LDFLAGS to KBUILD_LDFLAGS 2018-08-24 08:22:08 +09:00
lib MIPS: Use GENERIC_IOMAP 2018-08-30 09:41:16 -07:00
loongson32 MIPS: Loongson: Merge load addresses 2018-07-30 18:59:01 -07:00
loongson64 MIPS: kexec: Make a framework for both jumping and halting on nonboot CPUs 2018-09-22 10:31:50 -07:00
math-emu
mm A few MIPS fixes for 4.19: 2018-08-23 14:23:08 -07:00
mti-malta
net
netlogic MIPS: Convert to using %pOFn instead of device_node.name 2018-08-28 09:53:24 -07:00
oprofile
paravirt
pci MIPS/PCI: Let Loongson-3 pci_ops access extended config space 2018-09-19 18:57:30 -07:00
pic32
pistachio
pmcs-msp71xx MIPS: Remove no-op/identity casts 2018-08-31 11:49:20 -07:00
pnx833x
power
ralink MIPS: ralink: Add rt3352 SPI_CS1 pinmux 2018-08-30 13:25:00 -07:00
rb532
sgi-ip22 MIPS: Remove no-op/identity casts 2018-08-31 11:49:20 -07:00
sgi-ip27 mips: switch to NO_BOOTMEM 2018-09-14 12:37:28 -07:00
sgi-ip32
sibyte
sni
tools MIPS: Use a custom elf-entry program to find kernel entry point 2018-08-30 09:39:22 -07:00
txx9 mips: txx9: fix iounmap related issue 2018-09-06 14:12:35 -07:00
vdso MIPS: VDSO: Force link endianness 2018-08-07 16:16:13 -07:00
vr41xx
Kbuild
Kbuild.platforms
Kconfig MIPS: kexec: Use prepare method from Generic for UHI platforms 2018-09-22 10:32:34 -07:00
Kconfig.debug Kconfig: consolidate the "Kernel hacking" menu 2018-08-02 08:06:48 +09:00
Makefile MIPS: Use a custom elf-entry program to find kernel entry point 2018-08-30 09:39:22 -07:00
Makefile.postlink