|
@@ -242,7 +242,7 @@ const char *prom_envs[MAX_PROM_ENVS];
|
|
|
target_phys_addr_t isa_mem_base = 0;
|
|
|
PicState2 *isa_pic;
|
|
|
|
|
|
-uint32_t default_ioport_readb(void *opaque, uint32_t address)
|
|
|
+static uint32_t default_ioport_readb(void *opaque, uint32_t address)
|
|
|
{
|
|
|
#ifdef DEBUG_UNUSED_IOPORT
|
|
|
fprintf(stderr, "unused inb: port=0x%04x\n", address);
|
|
@@ -250,7 +250,7 @@ uint32_t default_ioport_readb(void *opaque, uint32_t address)
|
|
|
return 0xff;
|
|
|
}
|
|
|
|
|
|
-void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
|
|
|
+static void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
|
|
|
{
|
|
|
#ifdef DEBUG_UNUSED_IOPORT
|
|
|
fprintf(stderr, "unused outb: port=0x%04x data=0x%02x\n", address, data);
|
|
@@ -258,7 +258,7 @@ void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
|
|
|
}
|
|
|
|
|
|
/* default is to make two byte accesses */
|
|
|
-uint32_t default_ioport_readw(void *opaque, uint32_t address)
|
|
|
+static uint32_t default_ioport_readw(void *opaque, uint32_t address)
|
|
|
{
|
|
|
uint32_t data;
|
|
|
data = ioport_read_table[0][address](ioport_opaque[address], address);
|
|
@@ -267,14 +267,14 @@ uint32_t default_ioport_readw(void *opaque, uint32_t address)
|
|
|
return data;
|
|
|
}
|
|
|
|
|
|
-void default_ioport_writew(void *opaque, uint32_t address, uint32_t data)
|
|
|
+static void default_ioport_writew(void *opaque, uint32_t address, uint32_t data)
|
|
|
{
|
|
|
ioport_write_table[0][address](ioport_opaque[address], address, data & 0xff);
|
|
|
address = (address + 1) & (MAX_IOPORTS - 1);
|
|
|
ioport_write_table[0][address](ioport_opaque[address], address, (data >> 8) & 0xff);
|
|
|
}
|
|
|
|
|
|
-uint32_t default_ioport_readl(void *opaque, uint32_t address)
|
|
|
+static uint32_t default_ioport_readl(void *opaque, uint32_t address)
|
|
|
{
|
|
|
#ifdef DEBUG_UNUSED_IOPORT
|
|
|
fprintf(stderr, "unused inl: port=0x%04x\n", address);
|
|
@@ -282,14 +282,14 @@ uint32_t default_ioport_readl(void *opaque, uint32_t address)
|
|
|
return 0xffffffff;
|
|
|
}
|
|
|
|
|
|
-void default_ioport_writel(void *opaque, uint32_t address, uint32_t data)
|
|
|
+static void default_ioport_writel(void *opaque, uint32_t address, uint32_t data)
|
|
|
{
|
|
|
#ifdef DEBUG_UNUSED_IOPORT
|
|
|
fprintf(stderr, "unused outl: port=0x%04x data=0x%02x\n", address, data);
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-void init_ioports(void)
|
|
|
+static void init_ioports(void)
|
|
|
{
|
|
|
int i;
|
|
|
|
|
@@ -961,7 +961,7 @@ QEMUClock *vm_clock;
|
|
|
|
|
|
static QEMUTimer *active_timers[2];
|
|
|
|
|
|
-QEMUClock *qemu_new_clock(int type)
|
|
|
+static QEMUClock *qemu_new_clock(int type)
|
|
|
{
|
|
|
QEMUClock *clock;
|
|
|
clock = qemu_mallocz(sizeof(QEMUClock));
|
|
@@ -1539,7 +1539,7 @@ static void init_timer_alarm(void)
|
|
|
alarm_timer = t;
|
|
|
}
|
|
|
|
|
|
-void quit_timers(void)
|
|
|
+static void quit_timers(void)
|
|
|
{
|
|
|
alarm_timer->stop(alarm_timer);
|
|
|
alarm_timer = NULL;
|
|
@@ -1832,7 +1832,7 @@ static void mux_chr_update_read_handler(CharDriverState *chr)
|
|
|
d->mux_cnt++;
|
|
|
}
|
|
|
|
|
|
-CharDriverState *qemu_chr_open_mux(CharDriverState *drv)
|
|
|
+static CharDriverState *qemu_chr_open_mux(CharDriverState *drv)
|
|
|
{
|
|
|
CharDriverState *chr;
|
|
|
MuxDriver *d;
|
|
@@ -3385,7 +3385,7 @@ void qemu_chr_close(CharDriverState *chr)
|
|
|
/***********************************************************/
|
|
|
/* network device redirectors */
|
|
|
|
|
|
-void hex_dump(FILE *f, const uint8_t *buf, int size)
|
|
|
+static void hex_dump(FILE *f, const uint8_t *buf, int size)
|
|
|
{
|
|
|
int len, i, j, c;
|
|
|
|
|
@@ -3733,7 +3733,7 @@ static void smb_exit(void)
|
|
|
}
|
|
|
|
|
|
/* automatic user mode samba server configuration */
|
|
|
-void net_slirp_smb(const char *exported_dir)
|
|
|
+static void net_slirp_smb(const char *exported_dir)
|
|
|
{
|
|
|
char smb_conf[1024];
|
|
|
char smb_cmdline[1024];
|
|
@@ -5127,7 +5127,7 @@ QEMUFile *qemu_fopen(const char *filename, const char *mode)
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
-QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int64_t offset, int is_writable)
|
|
|
+static QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int64_t offset, int is_writable)
|
|
|
{
|
|
|
QEMUFile *f;
|
|
|
|
|
@@ -5361,7 +5361,7 @@ int register_savevm(const char *idstr,
|
|
|
#define QEMU_VM_FILE_MAGIC 0x5145564d
|
|
|
#define QEMU_VM_FILE_VERSION 0x00000002
|
|
|
|
|
|
-int qemu_savevm_state(QEMUFile *f)
|
|
|
+static int qemu_savevm_state(QEMUFile *f)
|
|
|
{
|
|
|
SaveStateEntry *se;
|
|
|
int len, ret;
|
|
@@ -5384,7 +5384,6 @@ int qemu_savevm_state(QEMUFile *f)
|
|
|
/* record size: filled later */
|
|
|
len_pos = qemu_ftell(f);
|
|
|
qemu_put_be32(f, 0);
|
|
|
-
|
|
|
se->save_state(f, se->opaque);
|
|
|
|
|
|
/* fill record size */
|
|
@@ -5415,7 +5414,7 @@ static SaveStateEntry *find_se(const char *idstr, int instance_id)
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
-int qemu_loadvm_state(QEMUFile *f)
|
|
|
+static int qemu_loadvm_state(QEMUFile *f)
|
|
|
{
|
|
|
SaveStateEntry *se;
|
|
|
int len, ret, instance_id, record_len, version_id;
|
|
@@ -6655,7 +6654,7 @@ int qemu_register_machine(QEMUMachine *m)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-QEMUMachine *find_machine(const char *name)
|
|
|
+static QEMUMachine *find_machine(const char *name)
|
|
|
{
|
|
|
QEMUMachine *m;
|
|
|
|
|
@@ -6669,7 +6668,7 @@ QEMUMachine *find_machine(const char *name)
|
|
|
/***********************************************************/
|
|
|
/* main execution loop */
|
|
|
|
|
|
-void gui_update(void *opaque)
|
|
|
+static void gui_update(void *opaque)
|
|
|
{
|
|
|
DisplayState *ds = opaque;
|
|
|
ds->dpy_refresh(ds);
|
|
@@ -6953,7 +6952,7 @@ void main_loop_wait(int timeout)
|
|
|
|
|
|
static CPUState *cur_cpu;
|
|
|
|
|
|
-int main_loop(void)
|
|
|
+static int main_loop(void)
|
|
|
{
|
|
|
int ret, timeout;
|
|
|
#ifdef CONFIG_PROFILER
|
|
@@ -7414,7 +7413,7 @@ static void read_passwords(void)
|
|
|
}
|
|
|
|
|
|
/* XXX: currently we cannot use simultaneously different CPUs */
|
|
|
-void register_machines(void)
|
|
|
+static void register_machines(void)
|
|
|
{
|
|
|
#if defined(TARGET_I386)
|
|
|
qemu_register_machine(&pc_machine);
|