diff options
author | Geoff Levand <geoff@infradead.org> | 2016-07-18 17:32:55 -0700 |
---|---|---|
committer | Geoff Levand <geoff@infradead.org> | 2016-12-02 10:08:46 -0800 |
commit | a1dc248c17e23e3dda6a0843357f2d337f304fe2 (patch) | |
tree | ec828393b35e99e2c104a9483fe16891008def9f | |
parent | 39c0b52d1a113b15b4df6ef61a8a72c7cde68044 (diff) | |
download | linux-kexec-a1dc248c17e23e3dda6a0843357f2d337f304fe2.tar.gz |
debugging: early putc
-rw-r--r-- | arch/arm64/kernel/head.S | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S index 332e33193ccf1..a4b29855a18b1 100644 --- a/arch/arm64/kernel/head.S +++ b/arch/arm64/kernel/head.S @@ -23,6 +23,7 @@ #include <linux/linkage.h> #include <linux/init.h> #include <linux/irqchip/arm-gic-v3.h> +#include <linux/hacks.h> #include <asm/assembler.h> #include <asm/boot.h> @@ -219,6 +220,14 @@ efi_header_end: * x19/x20 __primary_switch() callee preserved temp registers */ ENTRY(stext) + putc 's' + putc 't' + putc 'e' + putc 'x' + putc 't' + putc '\n' + putc '\r' + bl preserve_boot_args bl el2_setup // Drop to EL1, w0=cpu_boot_mode adrp x23, __PHYS_OFFSET |