acrn-hypervisor/hypervisor/include/arch/x86/asm/guest/ucode.h
Geoffroy Van Cutsem 8b16be9185 Remove "All rights reserved" string headers
Many of the license and Intel copyright headers include the "All rights
reserved" string. It is not relevant in the context of the BSD-3-Clause
license that the code is released under. This patch removes those strings
throughout the code (hypervisor, devicemodel and misc).

Tracked-On: #7254
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2022-04-06 13:21:02 +08:00

27 lines
482 B
C

/*
* Copyright (C) 2018 Intel Corporation.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef UCODE_H
#define UCODE_H
struct ucode_header {
uint32_t header_ver;
uint32_t update_ver;
uint32_t date;
uint32_t proc_sig;
uint32_t checksum;
uint32_t loader_ver;
uint32_t proc_flags;
uint32_t data_size;
uint32_t total_size;
uint32_t reserved[3];
};
void acrn_update_ucode(struct acrn_vcpu *vcpu, uint64_t v);
uint64_t get_microcode_version(void);
#endif /* UCODE_H */