# SPDX-License-Identifier: GPL-2.0-only

menu "UOS STE features"

config UOSSTE
	bool "UOSSTE toolkit"
	default n
	depends on TASK_IO_ACCOUNTING && TASK_DELAY_ACCT && !EFI_VARS_PSTORE_DEFAULT_DISABLE
	help
		Some tools for system analysis.

config UOSSTE_BOOM
	tristate "Boooom, make the kernel unhappy"
	default n
	help
		Booooooooooooooooooooom.

config UOSSTE_DUST
	bool "Built in test module"
	default n
	depends on UOSSTE
	help
		You should never enable it.

config UOSSTE_RAMOOPS
	bool "Enable UOS STE Ramoops"
	default n
	help
		UOS Ramoops support.

config UOSSTE_AUTOWATCH_DEFAULT
    string "Default autowatch names"
    default ""
    depends on UOSSTE
    help
        Space-separated list of task names to watch by default.
        This list will be used when the module is loaded.

config UOSSTE_LOG_BUFFER_SIZE_KB_DEFAULT
    int "Default log buffer size in KB"
    default 64
    depends on UOSSTE
    help
		The default size of log buffer

endmenu
