170db4212SSimon Glass /*
270db4212SSimon Glass  * decls for symbols defined in the linker script
370db4212SSimon Glass  *
470db4212SSimon Glass  * Copyright (c) 2012 The Chromium OS Authors.
570db4212SSimon Glass  *
670db4212SSimon Glass  * Licensed under the GPL-2 or later.
770db4212SSimon Glass  */
870db4212SSimon Glass 
970db4212SSimon Glass #ifndef __SANDBOX_SECTIONS_H
1070db4212SSimon Glass #define __SANDBOX_SECTIONS_H
1170db4212SSimon Glass 
1218652864SSimon Glass #include <asm-generic/sections.h>
1318652864SSimon Glass 
14*7b3efc66SSimon Glass struct sandbox_cmdline_option;
1570db4212SSimon Glass 
16*7b3efc66SSimon Glass extern struct sandbox_cmdline_option *__u_boot_sandbox_option_start[],
1770db4212SSimon Glass 	*__u_boot_sandbox_option_end[];
1870db4212SSimon Glass 
__u_boot_sandbox_option_count(void)1970db4212SSimon Glass static inline size_t __u_boot_sandbox_option_count(void)
2070db4212SSimon Glass {
2170db4212SSimon Glass 	return __u_boot_sandbox_option_end - __u_boot_sandbox_option_start;
2270db4212SSimon Glass }
2370db4212SSimon Glass 
2470db4212SSimon Glass #endif
25