xref: /aosp_15_r20/external/coreboot/payloads/coreinfo/coreinfo.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef COREINFO_H_
4 #define COREINFO_H_
5 
6 #include <libpayload.h>
7 #include <config.h>
8 #include <curses.h>
9 
10 struct coreinfo_module {
11 	char name[15];
12 	int (*init) (void);
13 	int (*redraw) (WINDOW *);
14 	int (*handle) (int);
15 };
16 
17 extern void docpuid(uint32_t idx, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx);
18 
19 void print_module_title(WINDOW *win, const char *title);
20 
21 #define SCREEN_Y 25
22 #define SCREEN_X 80
23 
24 #endif
25