mirror of https://gitee.com/openkylin/qemu.git
PPC: KVM: Remove kvmppc_read_host_property
We just got rid of the last user of kvmppc_read_host_property, so we can now safely remove it. Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
7dadd40c89
commit
e95a69cb6d
|
@ -21,41 +21,6 @@
|
|||
static QEMUTimer *kvmppc_timer;
|
||||
static unsigned int kvmppc_timer_rate;
|
||||
|
||||
#ifdef CONFIG_FDT
|
||||
int kvmppc_read_host_property(const char *node_path, const char *prop,
|
||||
void *val, size_t len)
|
||||
{
|
||||
char *path;
|
||||
FILE *f;
|
||||
int ret = 0;
|
||||
int pathlen;
|
||||
|
||||
pathlen = snprintf(NULL, 0, "%s/%s/%s", PROC_DEVTREE_PATH, node_path, prop)
|
||||
+ 1;
|
||||
path = g_malloc(pathlen);
|
||||
|
||||
snprintf(path, pathlen, "%s/%s/%s", PROC_DEVTREE_PATH, node_path, prop);
|
||||
|
||||
f = fopen(path, "rb");
|
||||
if (f == NULL) {
|
||||
ret = errno;
|
||||
goto free;
|
||||
}
|
||||
|
||||
len = fread(val, len, 1, f);
|
||||
if (len != 1) {
|
||||
ret = ferror(f);
|
||||
goto close;
|
||||
}
|
||||
|
||||
close:
|
||||
fclose(f);
|
||||
free:
|
||||
free(path);
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void kvmppc_timer_hack(void *opaque)
|
||||
{
|
||||
qemu_notify_event();
|
||||
|
|
|
@ -10,17 +10,6 @@
|
|||
#define __KVM_PPC_H__
|
||||
|
||||
void kvmppc_init(void);
|
||||
#ifndef CONFIG_KVM
|
||||
static inline int kvmppc_read_host_property(const char *node_path, const char *prop,
|
||||
void *val, size_t len)
|
||||
{
|
||||
assert(0);
|
||||
return -ENOSYS;
|
||||
}
|
||||
#else
|
||||
int kvmppc_read_host_property(const char *node_path, const char *prop,
|
||||
void *val, size_t len);
|
||||
#endif
|
||||
|
||||
uint32_t kvmppc_get_tbfreq(void);
|
||||
uint64_t kvmppc_get_clockfreq(void);
|
||||
|
|
Loading…
Reference in New Issue