WARNX
WARNX(2, "found cpu family %#x model %#x "
WARNX(2, "file too short: %s", path);
WARNX(2, "%s is not a valid amd firmware: version mismatch",
WARNX(2, "%s: update data checksum invalid", path);
WARNX(1, "found cpu family %#x model %#x "
WARNX(1, "microcode revision %#x", revision);
WARNX(2, "file too short: %s", path);
WARNX(2, "%s is not a valid amd firmware: bad magic", path);
WARNX(2, "%s is not a valid amd firmware: "
WARNX(2, "%s is not a valid amd firmware: "
WARNX(2, "%s is not a valid amd firmware: "
WARNX(2, "%s is not a valid amd firmware: "
WARNX(3, "equiv_id: %x", equiv_id);
WARNX(2, "CPU is not found in the equivalence table");
WARNX(2, "%s is not a valid amd firmware: "
WARNX(2, "%s is not a valid amd firmware: "
WARNX(2, "%s is not a valid amd firmware: "
WARNX(2, "Chipset-specific microcode is not supported");
WARNX(3, "selecting revision: %x", fw_header->patch_id);
WARNX(2, "%s is not a valid amd firmware: "
WARNX(1, "selected ucode size is %zu", selected_size);
WARNX(0, "revision after update %#x", new_rev);
WARNX(0, "incorrect operand: %s", cmdarg);
WARNX(0, "incorrect or missing operand: %s", cmdarg);
WARNX(0, "incorrect or missing operand: %s", cmdarg);
WARNX(0, "MSR register expected");
WARNX(0, "argument required: %s", cmdarg);
WARNX(0, "invalid operator: %s", cmdarg);
WARNX(0, "cannot find the appropriate handler for device");
WARNX(1, "skipping directory %s: not accessible", dir->path);
WARNX(0, "skipping %s, buffer too short",
WARNX(2, "skipping %s: is a directory", buf);
WARNX(2, "found cpu type %#x family %#x model %#x stepping %#x.",
WARNX(2, "file too short: %s", path);
WARNX(2, "%s is not a valid intel firmware: version mismatch",
WARNX(2, "file too short: %s", path);
WARNX(2, "%s: update data checksum invalid", path);
WARNX(2, "%s: broken extended signature table", path);
WARNX(2,
WARNX(1, "skipping %s of rev %#x: up to date",
WARNX(2, "found cpu type %#x family %#x model %#x stepping %#x.",
WARNX(2, "file too short: %s", path);
WARNX(2, "%s is not a valid via firmware: version mismatch",
WARNX(2, "file too short: %s", path);
WARNX(2, "%s: update data checksum invalid", path);
WARNX(1, "skipping %s of rev %#x: up to date",