mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-20 20:53:46 +00:00
HV:treewide:string assigned to const object
In the hypervisor, some strings are assigned to non const object, this violates MISRA C:2012. Update the type of the object as const type since it always points to string. Signed-off-by: Xiangyang Wu <xiangyang.wu@intel.com>
This commit is contained in:
parent
6ca99713dd
commit
b74358d08e
@ -823,7 +823,7 @@ static void cpu_set_logical_id(uint16_t pcpu_id)
|
|||||||
|
|
||||||
static void print_hv_banner(void)
|
static void print_hv_banner(void)
|
||||||
{
|
{
|
||||||
char *boot_msg = "ACRN Hypervisor\n\r";
|
const char *boot_msg = "ACRN Hypervisor\n\r";
|
||||||
|
|
||||||
/* Print the boot message */
|
/* Print the boot message */
|
||||||
printf(boot_msg);
|
printf(boot_msg);
|
||||||
|
@ -169,7 +169,7 @@ probe_table(uint64_t address, const char *sig)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void *get_acpi_tbl(char *sig)
|
void *get_acpi_tbl(const char *sig)
|
||||||
{
|
{
|
||||||
struct acpi_table_rsdp *rsdp;
|
struct acpi_table_rsdp *rsdp;
|
||||||
struct acpi_table_rsdt *rsdt;
|
struct acpi_table_rsdt *rsdt;
|
||||||
|
@ -228,7 +228,7 @@ static void show_host_call_trace(uint64_t rsp, uint64_t rbp, uint16_t pcpu_id)
|
|||||||
printf("\r\n");
|
printf("\r\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void __assert(uint32_t line, const char *file, char *txt)
|
void __assert(uint32_t line, const char *file, const char *txt)
|
||||||
{
|
{
|
||||||
uint16_t pcpu_id = get_cpu_id();
|
uint16_t pcpu_id = get_cpu_id();
|
||||||
uint64_t rsp = cpu_rsp_get();
|
uint64_t rsp = cpu_rsp_get();
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
static struct uart *sio_ports[SERIAL_MAX_DEVS];
|
static struct uart *sio_ports[SERIAL_MAX_DEVS];
|
||||||
static uint8_t sio_initialized[SERIAL_MAX_DEVS];
|
static uint8_t sio_initialized[SERIAL_MAX_DEVS];
|
||||||
|
|
||||||
static struct uart *get_uart_by_id(char *uart_id, uint32_t *index)
|
static struct uart *get_uart_by_id(const char *uart_id, uint32_t *index)
|
||||||
{
|
{
|
||||||
/* Initialize the index to the start of array. */
|
/* Initialize the index to the start of array. */
|
||||||
*index = 0U;
|
*index = 0U;
|
||||||
@ -78,7 +78,7 @@ int serial_init(void)
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t serial_open(char *uart_id)
|
uint32_t serial_open(const char *uart_id)
|
||||||
{
|
{
|
||||||
int status = SERIAL_DEV_NOT_FOUND;
|
int status = SERIAL_DEV_NOT_FOUND;
|
||||||
struct uart *uart;
|
struct uart *uart;
|
||||||
|
@ -175,7 +175,7 @@ struct uart {
|
|||||||
/* Null terminated array of target specific UART control blocks */
|
/* Null terminated array of target specific UART control blocks */
|
||||||
extern struct tgt_uart Tgt_Uarts[SERIAL_MAX_DEVS];
|
extern struct tgt_uart Tgt_Uarts[SERIAL_MAX_DEVS];
|
||||||
|
|
||||||
uint32_t serial_open(char *uart_id);
|
uint32_t serial_open(const char *uart_id);
|
||||||
int serial_getc(uint32_t uart_handle);
|
int serial_getc(uint32_t uart_handle);
|
||||||
int serial_gets(uint32_t uart_handle, char *buffer, uint32_t length);
|
int serial_gets(uint32_t uart_handle, char *buffer, uint32_t length);
|
||||||
int serial_puts(uint32_t uart_handle, const char *s, uint32_t length);
|
int serial_puts(uint32_t uart_handle, const char *s, uint32_t length);
|
||||||
|
@ -170,8 +170,8 @@ uint8_t shell_getc_serial(struct shell *p_shell);
|
|||||||
void shell_special_serial(struct shell *p_shell, uint8_t ch);
|
void shell_special_serial(struct shell *p_shell, uint8_t ch);
|
||||||
void kick_shell(struct shell *p_shell);
|
void kick_shell(struct shell *p_shell);
|
||||||
|
|
||||||
int shell_puts(struct shell *p_shell, char *str_ptr);
|
int shell_puts(struct shell *p_shell, const char *str_ptr);
|
||||||
int shell_set_name(struct shell *p_shell, char *name);
|
int shell_set_name(struct shell *p_shell, const char *name);
|
||||||
int shell_trigger_crash(struct shell *p_shell, int argc, char **argv);
|
int shell_trigger_crash(struct shell *p_shell, int argc, char **argv);
|
||||||
|
|
||||||
#endif /* SHELL_INTER_H */
|
#endif /* SHELL_INTER_H */
|
||||||
|
@ -159,7 +159,7 @@ int shell_init(void)
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
int shell_puts(struct shell *p_shell, char *str_ptr)
|
int shell_puts(struct shell *p_shell, const char *str_ptr)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
@ -178,7 +178,7 @@ int shell_puts(struct shell *p_shell, char *str_ptr)
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
int shell_set_name(struct shell *p_shell, char *name)
|
int shell_set_name(struct shell *p_shell, const char *name)
|
||||||
{
|
{
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#define ASSERT_H
|
#define ASSERT_H
|
||||||
|
|
||||||
#ifdef HV_DEBUG
|
#ifdef HV_DEBUG
|
||||||
void __assert(uint32_t line, const char *file, char *txt);
|
void __assert(uint32_t line, const char *file, const char *txt);
|
||||||
|
|
||||||
#define ASSERT(x, ...) \
|
#define ASSERT(x, ...) \
|
||||||
if (!(x)) {\
|
if (!(x)) {\
|
||||||
|
Loading…
Reference in New Issue
Block a user