HV: add board and scenario info in log
As build variants for different board and different scenario growing, users might make mistake on HV binary distributions. Checking board/scenario info from log would be the fastest way to know whether the binary matches. Also it would be of benifit to developers for confirming the correct binary they are debugging. Tracked-On: #4946 Signed-off-by: Victor Sun <victor.sun@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
882c9d5d76
commit
ca9e98cc74
|
@ -528,6 +528,8 @@ $(VERSION): $(HV_OBJDIR)/$(HV_CONFIG_H)
|
||||||
echo "#define HV_BUILD_TYPE "\""$$BUILD_TYPE"\""" >> $(VERSION);\
|
echo "#define HV_BUILD_TYPE "\""$$BUILD_TYPE"\""" >> $(VERSION);\
|
||||||
echo "#define HV_BUILD_TIME "\""$$TIME"\""" >> $(VERSION);\
|
echo "#define HV_BUILD_TIME "\""$$TIME"\""" >> $(VERSION);\
|
||||||
echo "#define HV_BUILD_USER "\""$$USER"\""" >> $(VERSION);\
|
echo "#define HV_BUILD_USER "\""$$USER"\""" >> $(VERSION);\
|
||||||
|
echo "#define HV_BUILD_SCENARIO "\"$(SCENARIO)\""" >> $(VERSION);\
|
||||||
|
echo "#define HV_BUILD_BOARD "\"$(BOARD)\""" >> $(VERSION);\
|
||||||
if [ "$(CONFIG_XML_ENABLED)" = "true" ]; then \
|
if [ "$(CONFIG_XML_ENABLED)" = "true" ]; then \
|
||||||
echo "#define HV_CONFIG_TOOL \" with acrn-config\"" >> $(VERSION);\
|
echo "#define HV_CONFIG_TOOL \" with acrn-config\"" >> $(VERSION);\
|
||||||
else \
|
else \
|
||||||
|
|
|
@ -214,14 +214,13 @@ void init_pcpu_post(uint16_t pcpu_id)
|
||||||
/* Calibrate TSC Frequency */
|
/* Calibrate TSC Frequency */
|
||||||
calibrate_tsc();
|
calibrate_tsc();
|
||||||
|
|
||||||
pr_acrnlog("HV version %s-%s-%s %s (daily tag:%s) build by %s%s, start time %luus",
|
pr_acrnlog("HV version %s-%s-%s %s (daily tag:%s) %s@%s build by %s%s, start time %luus",
|
||||||
HV_FULL_VERSION,
|
HV_FULL_VERSION,
|
||||||
HV_BUILD_TIME, HV_BUILD_VERSION, HV_BUILD_TYPE,
|
HV_BUILD_TIME, HV_BUILD_VERSION, HV_BUILD_TYPE,
|
||||||
HV_DAILY_TAG,
|
HV_DAILY_TAG, HV_BUILD_SCENARIO, HV_BUILD_BOARD,
|
||||||
HV_BUILD_USER, HV_CONFIG_TOOL, ticks_to_us(start_tsc));
|
HV_BUILD_USER, HV_CONFIG_TOOL, ticks_to_us(start_tsc));
|
||||||
|
|
||||||
pr_acrnlog("API version %u.%u",
|
pr_acrnlog("API version %u.%u", HV_API_MAJOR_VERSION, HV_API_MINOR_VERSION);
|
||||||
HV_API_MAJOR_VERSION, HV_API_MINOR_VERSION);
|
|
||||||
|
|
||||||
pr_acrnlog("Detect processor: %s", (get_pcpu_info())->model_name);
|
pr_acrnlog("Detect processor: %s", (get_pcpu_info())->model_name);
|
||||||
|
|
||||||
|
|
|
@ -574,12 +574,9 @@ static int32_t shell_version(__unused int32_t argc, __unused char **argv)
|
||||||
{
|
{
|
||||||
char temp_str[MAX_STR_SIZE];
|
char temp_str[MAX_STR_SIZE];
|
||||||
|
|
||||||
snprintf(temp_str, MAX_STR_SIZE, "HV version %s-%s-%s %s (daily tag: %s) build by %s\r\n",
|
snprintf(temp_str, MAX_STR_SIZE, "HV %s-%s-%s %s (daily tag: %s) %s@%s build by %s%s\nAPI %u.%u\r\n",
|
||||||
HV_FULL_VERSION, HV_BUILD_TIME, HV_BUILD_VERSION, HV_BUILD_TYPE, HV_DAILY_TAG, HV_BUILD_USER);
|
HV_FULL_VERSION, HV_BUILD_TIME, HV_BUILD_VERSION, HV_BUILD_TYPE, HV_DAILY_TAG, HV_BUILD_SCENARIO,
|
||||||
shell_puts(temp_str);
|
HV_BUILD_BOARD, HV_BUILD_USER, HV_CONFIG_TOOL, HV_API_MAJOR_VERSION, HV_API_MINOR_VERSION);
|
||||||
|
|
||||||
(void)memset((void *)temp_str, 0, MAX_STR_SIZE);
|
|
||||||
snprintf(temp_str, MAX_STR_SIZE, "API version %u.%u\r\n", HV_API_MAJOR_VERSION, HV_API_MINOR_VERSION);
|
|
||||||
shell_puts(temp_str);
|
shell_puts(temp_str);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue