mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-01-05 23:57:10 +00:00
HV: config: adapt to the generated config.h
This patch drops "#include <bsp_cfg.h>" and include the generated config.h in
CFLAGS for the configuration data.
Also make sure that all configuration data have the 'CONFIG_' prefix.
v4 -> v5:
* No changes.
v3 -> v4:
* Add '-include config.h' to hypervisor/bsp/uefi/efi/Makefile.
* Update comments mentioning bsp_cfg.h.
v2 -> v3:
* Include config.h on the command line instead of in any header or source to
avoid including config.h multiple times.
* Add config.h as an additional dependency for source compilation.
v1 -> v2:
* No changes.
Signed-off-by: Junjie Mao <junjie.mao@intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
This commit is contained in:
@@ -238,7 +238,7 @@ static void show_host_call_trace(uint64_t rsp, uint64_t rbp, uint32_t cpu_id)
|
||||
|
||||
printf("Host Call Trace:\r\n");
|
||||
if (rsp >
|
||||
(uint64_t)&per_cpu(stack, cpu_id)[STACK_SIZE - 1]
|
||||
(uint64_t)&per_cpu(stack, cpu_id)[CONFIG_STACK_SIZE - 1]
|
||||
|| rsp < (uint64_t)&per_cpu(stack, cpu_id)[0]) {
|
||||
return;
|
||||
}
|
||||
@@ -257,7 +257,7 @@ static void show_host_call_trace(uint64_t rsp, uint64_t rbp, uint32_t cpu_id)
|
||||
* if the address is invalid, it will cause hv page fault
|
||||
* then halt system */
|
||||
while ((rbp <=
|
||||
(uint64_t)&per_cpu(stack, cpu_id)[STACK_SIZE - 1])
|
||||
(uint64_t)&per_cpu(stack, cpu_id)[CONFIG_STACK_SIZE - 1])
|
||||
&& (rbp >= (uint64_t)&per_cpu(stack, cpu_id)[0])
|
||||
&& (cb_hierarchy++ < CALL_TRACE_HIERARCHY_MAX)) {
|
||||
printf("----> 0x%016llx\r\n",
|
||||
|
||||
@@ -30,11 +30,11 @@
|
||||
/* The initial log level*/
|
||||
uint32_t console_loglevel;
|
||||
uint32_t mem_loglevel;
|
||||
#ifdef CONSOLE_LOGLEVEL_DEFAULT
|
||||
uint32_t console_loglevel = CONSOLE_LOGLEVEL_DEFAULT;
|
||||
#ifdef CONFIG_CONSOLE_LOGLEVEL_DEFAULT
|
||||
uint32_t console_loglevel = CONFIG_CONSOLE_LOGLEVEL_DEFAULT;
|
||||
#endif
|
||||
#ifdef MEM_LOGLEVEL_DEFAULT
|
||||
uint32_t mem_loglevel = MEM_LOGLEVEL_DEFAULT;
|
||||
#ifdef CONFIG_MEM_LOGLEVEL_DEFAULT
|
||||
uint32_t mem_loglevel = CONFIG_MEM_LOGLEVEL_DEFAULT;
|
||||
#endif
|
||||
|
||||
static int string_to_argv(char *argv_str, void *p_argv_mem,
|
||||
|
||||
Reference in New Issue
Block a user