1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
239665beeSAndy Shevchenko /*
339665beeSAndy Shevchenko  * Copyright (c) 2017 Intel Corporation
439665beeSAndy Shevchenko  *
539665beeSAndy Shevchenko  * Partially based on global_nvs.h for other x86 platforms
639665beeSAndy Shevchenko  */
739665beeSAndy Shevchenko 
839665beeSAndy Shevchenko #ifndef _GLOBAL_NVS_H_
939665beeSAndy Shevchenko #define _GLOBAL_NVS_H_
1039665beeSAndy Shevchenko 
1139665beeSAndy Shevchenko struct __packed acpi_global_nvs {
1239665beeSAndy Shevchenko 	u8	pcnt;		/* processor count */
1339665beeSAndy Shevchenko 
1439665beeSAndy Shevchenko 	/*
1539665beeSAndy Shevchenko 	 * Add padding so sizeof(struct acpi_global_nvs) == 0x100.
1639665beeSAndy Shevchenko 	 * This must match the size defined in the global_nvs.asl.
1739665beeSAndy Shevchenko 	 */
1839665beeSAndy Shevchenko 	u8	rsvd[255];
1939665beeSAndy Shevchenko };
2039665beeSAndy Shevchenko 
2139665beeSAndy Shevchenko #endif /* _GLOBAL_NVS_H_ */
22