Skip to content
Snippets Groups Projects
Commit fce97049 authored by adrian.spycher's avatar adrian.spycher
Browse files

chore: add a pre-cast to uint32_t to remove warning

parent ca693098
No related branches found
No related tags found
No related merge requests found
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
#include "guest/utils.h" #include "guest/utils.h"
#include "guest/pmio.h" #include "guest/pmio.h"
#include "shared/hypercall_params.h" #include "shared/hypercall_params.h"
#include <stdint.h>
// --- DEFINE --- // --- DEFINE ---
...@@ -13,7 +14,7 @@ ...@@ -13,7 +14,7 @@
void console_pv_send(char *str) { void console_pv_send(char *str) {
hyper_virtual_console_params_t param_console; hyper_virtual_console_params_t param_console;
param_console.msg = (uint64_t)str; param_console.msg = (uint64_t)((uint32_t)str);
memcpy((void *)HYPERCALL_SHARED_ADDR, (void *)&param_console, sizeof(param_console)); memcpy((void *)HYPERCALL_SHARED_ADDR, (void *)&param_console, sizeof(param_console));
outb(HYPERCALL_PMIO_ADDR, HYPERCALL_CODE_CONSOLE); outb(HYPERCALL_PMIO_ADDR, HYPERCALL_CODE_CONSOLE);
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
#include "guest/pmio.h" #include "guest/pmio.h"
#include "guest/utils.h" #include "guest/utils.h"
#include "shared/hypercall_params.h" #include "shared/hypercall_params.h"
#include <stdint.h>
// --- DEFINE --- // --- DEFINE ---
...@@ -14,7 +15,7 @@ void ide_pv_write_sector(uint32_t sector_idx, void *data) { ...@@ -14,7 +15,7 @@ void ide_pv_write_sector(uint32_t sector_idx, void *data) {
hyper_ide_params_t param_ide; hyper_ide_params_t param_ide;
param_ide.sector_idx = sector_idx; param_ide.sector_idx = sector_idx;
param_ide.data = (uint64_t)data; param_ide.data = (uint64_t)((uint32_t)data);
memcpy((void *)HYPERCALL_SHARED_ADDR, (void *)&param_ide, sizeof(param_ide)); memcpy((void *)HYPERCALL_SHARED_ADDR, (void *)&param_ide, sizeof(param_ide));
outb(HYPERCALL_PMIO_ADDR, HYPERCALL_CODE_IDE); outb(HYPERCALL_PMIO_ADDR, HYPERCALL_CODE_IDE);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment