301-mips_image_cmdline_hack.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. From: John Crispin <[email protected]>
  2. Subject: hack: kernel: add generic image_cmdline hack to MIPS targets
  3. lede-commit: d59f5b3a987a48508257a0ddbaeadc7909f9f976
  4. Signed-off-by: Gabor Juhos <[email protected]>
  5. ---
  6. arch/mips/Kconfig | 4 ++++
  7. arch/mips/kernel/head.S | 6 ++++++
  8. 2 files changed, 10 insertions(+)
  9. diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
  10. index 6a56d75f7e8b..03fbb7b46e7f 100644
  11. --- a/arch/mips/Kconfig
  12. +++ b/arch/mips/Kconfig
  13. @@ -1149,6 +1149,10 @@ config SYNC_R4K
  14. config MIPS_MACHINE
  15. def_bool n
  16. +config IMAGE_CMDLINE_HACK
  17. + bool "OpenWrt specific image command line hack"
  18. + default n
  19. +
  20. config NO_IOPORT_MAP
  21. def_bool n
  22. diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S
  23. index cf052204eb0a..f7327fae5473 100644
  24. --- a/arch/mips/kernel/head.S
  25. +++ b/arch/mips/kernel/head.S
  26. @@ -79,6 +79,12 @@ FEXPORT(__kernel_entry)
  27. j kernel_entry
  28. #endif
  29. +#ifdef CONFIG_IMAGE_CMDLINE_HACK
  30. + .ascii "CMDLINE:"
  31. +EXPORT(__image_cmdline)
  32. + .fill 0x400
  33. +#endif /* CONFIG_IMAGE_CMDLINE_HACK */
  34. +
  35. __REF
  36. NESTED(kernel_entry, 16, sp) # kernel entry point
  37. --
  38. 2.11.0