/* SPDX-License-Identifier: GPL-2.0-only */ | |
#ifndef COREINFO_H_ | |
#define COREINFO_H_ | |
#include <libpayload.h> | |
#include <config.h> | |
#include <curses.h> | |
struct coreinfo_module { | |
char name[15]; | |
int (*init) (void); | |
int (*redraw) (WINDOW *); | |
int (*handle) (int); | |
}; | |
extern void docpuid(uint32_t idx, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx); | |
void print_module_title(WINDOW *win, const char *title); | |
#define SCREEN_Y 25 | |
#define SCREEN_X 80 | |
#endif |