errata
UFLG_TMP equ LV+121 ;temporary for uflag errata
UFLG_TMP equ LV+121 ;temporary for uflag errata
static errata_t errata[] = {
ex = errata + __arraycount(errata);
for (upgrade = 0, e = errata; e < ex; e++) {
bool (*e_act)(struct cpu_info *, struct errata *);
state[__arraycount(state) - 1].errata = 1;
state[__arraycount(state) - 1].errata = 1;
state[__arraycount(state) - 2].errata = 1;
if (state[i].errata)
if (level == state[i].level && !state[i].errata)
if (level == state[i].level && !state[i].errata)
int errata;
{ .level = 7, .reg = 0, .errata = 0 },
{ .level = 6, .reg = 7, .errata = 0 },
{ .level = 5, .reg = 6, .errata = 0 },
{ .level = 4, .reg = 5, .errata = 0 },
{ .level = 3, .reg = 4, .errata = 0 },
{ .level = 2, .reg = 3, .errata = 0 },
{ .level = 1, .reg = 2, .errata = 0 },
{ .level = 0, .reg = 1, .errata = 0 }