#
# Snapshot Boot related configurations
#

menuconfig SNSC_SSBOOT
	bool "Snapshot Boot support"
	depends on PM && !HIBERNATION
	depends on SNSC
	default n
	select SUSPEND

config SNSC_SSBOOT_DEBUG
	bool "Snapshot Boot debugging support"
	depends on SNSC_SSBOOT
	default n

config SNSC_SSBOOT_DEBUG_SECTION
	bool "Show section information"
	depends on SNSC_SSBOOT_DEBUG
	default n

config SNSC_SSBOOT_PAGE_STAT
	bool "Show page statistics information"
	depends on SNSC_SSBOOT
	default y

config SNSC_SSBOOT_NO_KERNEL
	bool "Exclude kernel R/O sections"
	depends on SNSC_SSBOOT
	default n

config SNSC_SSBOOT_ENABLE_FORCE_CLEAR_PAGE_BY_DEFAULT
	bool "Enable force-clear-page mode by default"
	depends on SNSC_SSBOOT
	default n
	help
	  Garbage on memory may decrease compression ratio of Snapshot
	  Boot image. To deal with it, enabling force-clear-page mode
	  force __GFP_ZERO on page allocation, and it's disabled
	  automatically after resume from Snapshot Boot
	  image. Although you can enable/disable it via
	  /proc/ssboot/force_clear_page or kernel paremter
	  (ssboot_force_clear_page=), this configuration enables it by
	  default.


config SNSC_SSBOOT_PAGE_ATTR_DUMP
	tristate "Page Attr Dump Writer support"
	depends on SNSC_SSBOOT
	default n

config SNSC_SSBOOT_PAGE_ATTR_DUMP_FILE_NAME
	string "Page Attr Dump Writer filename"
	depends on SNSC_SSBOOT_PAGE_ATTR_DUMP
	default "/tmp/page_attr_dump.txt"

config SNSC_SSBOOT_SBI
	tristate "SBI writer support"
	depends on SNSC_SSBOOT
	default y

config SNSC_SSBOOT_SBI_FILE
	tristate "Generic SBI file writer"
	depends on SNSC_SSBOOT_SBI
	default y

config SNSC_SSBOOT_SBI_FILE_NAME
	string "Default SBI filename"
	depends on SNSC_SSBOOT_SBI_FILE
	default "/ssboot.sbi"
