Commit 9596ebb7012a19a45ca036a200acd617a93a321b
1 parent
4c1b1bfe
Add statics and missing #includes for prototypes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3683 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
48 changed files
with
137 additions
and
145 deletions
audio/audio.c
| @@ -238,7 +238,7 @@ static char *audio_alloc_prefix (const char *s) | @@ -238,7 +238,7 @@ static char *audio_alloc_prefix (const char *s) | ||
| 238 | return r; | 238 | return r; |
| 239 | } | 239 | } |
| 240 | 240 | ||
| 241 | -const char *audio_audfmt_to_string (audfmt_e fmt) | 241 | +static const char *audio_audfmt_to_string (audfmt_e fmt) |
| 242 | { | 242 | { |
| 243 | switch (fmt) { | 243 | switch (fmt) { |
| 244 | case AUD_FMT_U8: | 244 | case AUD_FMT_U8: |
| @@ -264,7 +264,8 @@ const char *audio_audfmt_to_string (audfmt_e fmt) | @@ -264,7 +264,8 @@ const char *audio_audfmt_to_string (audfmt_e fmt) | ||
| 264 | return "S16"; | 264 | return "S16"; |
| 265 | } | 265 | } |
| 266 | 266 | ||
| 267 | -audfmt_e audio_string_to_audfmt (const char *s, audfmt_e defval, int *defaultp) | 267 | +static audfmt_e audio_string_to_audfmt (const char *s, audfmt_e defval, |
| 268 | + int *defaultp) | ||
| 268 | { | 269 | { |
| 269 | if (!strcasecmp (s, "u8")) { | 270 | if (!strcasecmp (s, "u8")) { |
| 270 | *defaultp = 0; | 271 | *defaultp = 0; |
block-vvfat.c
| @@ -175,7 +175,7 @@ static inline int array_roll(array_t* array,int index_to,int index_from,int coun | @@ -175,7 +175,7 @@ static inline int array_roll(array_t* array,int index_to,int index_from,int coun | ||
| 175 | return 0; | 175 | return 0; |
| 176 | } | 176 | } |
| 177 | 177 | ||
| 178 | -inline int array_remove_slice(array_t* array,int index, int count) | 178 | +static inline int array_remove_slice(array_t* array,int index, int count) |
| 179 | { | 179 | { |
| 180 | assert(index >=0); | 180 | assert(index >=0); |
| 181 | assert(count > 0); | 181 | assert(count > 0); |
| @@ -186,13 +186,13 @@ inline int array_remove_slice(array_t* array,int index, int count) | @@ -186,13 +186,13 @@ inline int array_remove_slice(array_t* array,int index, int count) | ||
| 186 | return 0; | 186 | return 0; |
| 187 | } | 187 | } |
| 188 | 188 | ||
| 189 | -int array_remove(array_t* array,int index) | 189 | +static int array_remove(array_t* array,int index) |
| 190 | { | 190 | { |
| 191 | return array_remove_slice(array, index, 1); | 191 | return array_remove_slice(array, index, 1); |
| 192 | } | 192 | } |
| 193 | 193 | ||
| 194 | /* return the index for a given member */ | 194 | /* return the index for a given member */ |
| 195 | -int array_index(array_t* array, void* pointer) | 195 | +static int array_index(array_t* array, void* pointer) |
| 196 | { | 196 | { |
| 197 | size_t offset = (char*)pointer - array->pointer; | 197 | size_t offset = (char*)pointer - array->pointer; |
| 198 | assert(offset >= 0); | 198 | assert(offset >= 0); |
block.c
| @@ -124,7 +124,7 @@ void path_combine(char *dest, int dest_size, | @@ -124,7 +124,7 @@ void path_combine(char *dest, int dest_size, | ||
| 124 | } | 124 | } |
| 125 | 125 | ||
| 126 | 126 | ||
| 127 | -void bdrv_register(BlockDriver *bdrv) | 127 | +static void bdrv_register(BlockDriver *bdrv) |
| 128 | { | 128 | { |
| 129 | if (!bdrv->bdrv_aio_read) { | 129 | if (!bdrv->bdrv_aio_read) { |
| 130 | /* add AIO emulation layer */ | 130 | /* add AIO emulation layer */ |
console.c
| @@ -61,7 +61,7 @@ typedef struct QEMUFIFO { | @@ -61,7 +61,7 @@ typedef struct QEMUFIFO { | ||
| 61 | int count, wptr, rptr; | 61 | int count, wptr, rptr; |
| 62 | } QEMUFIFO; | 62 | } QEMUFIFO; |
| 63 | 63 | ||
| 64 | -int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1) | 64 | +static int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1) |
| 65 | { | 65 | { |
| 66 | int l, len; | 66 | int l, len; |
| 67 | 67 | ||
| @@ -84,7 +84,7 @@ int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1) | @@ -84,7 +84,7 @@ int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1) | ||
| 84 | return len1; | 84 | return len1; |
| 85 | } | 85 | } |
| 86 | 86 | ||
| 87 | -int qemu_fifo_read(QEMUFIFO *f, uint8_t *buf, int len1) | 87 | +static int qemu_fifo_read(QEMUFIFO *f, uint8_t *buf, int len1) |
| 88 | { | 88 | { |
| 89 | int l, len; | 89 | int l, len; |
| 90 | 90 |
dyngen.c
| @@ -232,7 +232,7 @@ enum { | @@ -232,7 +232,7 @@ enum { | ||
| 232 | 232 | ||
| 233 | int do_swap; | 233 | int do_swap; |
| 234 | 234 | ||
| 235 | -void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(const char *fmt, ...) | 235 | +static void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(const char *fmt, ...) |
| 236 | { | 236 | { |
| 237 | va_list ap; | 237 | va_list ap; |
| 238 | va_start(ap, fmt); | 238 | va_start(ap, fmt); |
| @@ -243,7 +243,7 @@ void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(cons | @@ -243,7 +243,7 @@ void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(cons | ||
| 243 | exit(1); | 243 | exit(1); |
| 244 | } | 244 | } |
| 245 | 245 | ||
| 246 | -void *load_data(int fd, long offset, unsigned int size) | 246 | +static void *load_data(int fd, long offset, unsigned int size) |
| 247 | { | 247 | { |
| 248 | char *data; | 248 | char *data; |
| 249 | 249 |
elf_ops.h
| @@ -138,9 +138,9 @@ static int glue(load_symbols, SZ)(struct elfhdr *ehdr, int fd, int must_swab) | @@ -138,9 +138,9 @@ static int glue(load_symbols, SZ)(struct elfhdr *ehdr, int fd, int must_swab) | ||
| 138 | return -1; | 138 | return -1; |
| 139 | } | 139 | } |
| 140 | 140 | ||
| 141 | -int glue(load_elf, SZ)(int fd, int64_t virt_to_phys_addend, | ||
| 142 | - int must_swab, uint64_t *pentry, | ||
| 143 | - uint64_t *lowaddr, uint64_t *highaddr) | 141 | +static int glue(load_elf, SZ)(int fd, int64_t virt_to_phys_addend, |
| 142 | + int must_swab, uint64_t *pentry, | ||
| 143 | + uint64_t *lowaddr, uint64_t *highaddr) | ||
| 144 | { | 144 | { |
| 145 | struct elfhdr ehdr; | 145 | struct elfhdr ehdr; |
| 146 | struct elf_phdr *phdr = NULL, *ph; | 146 | struct elf_phdr *phdr = NULL, *ph; |
hw/arm_sysctl.c
hw/arm_timer.c
| @@ -8,8 +8,8 @@ | @@ -8,8 +8,8 @@ | ||
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | #include "hw.h" | 10 | #include "hw.h" |
| 11 | -#include "arm-misc.h" | ||
| 12 | #include "qemu-timer.h" | 11 | #include "qemu-timer.h" |
| 12 | +#include "primecell.h" | ||
| 13 | 13 | ||
| 14 | /* Common timer implementation. */ | 14 | /* Common timer implementation. */ |
| 15 | 15 | ||
| @@ -43,7 +43,7 @@ static void arm_timer_update(arm_timer_state *s) | @@ -43,7 +43,7 @@ static void arm_timer_update(arm_timer_state *s) | ||
| 43 | } | 43 | } |
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | -uint32_t arm_timer_read(void *opaque, target_phys_addr_t offset) | 46 | +static uint32_t arm_timer_read(void *opaque, target_phys_addr_t offset) |
| 47 | { | 47 | { |
| 48 | arm_timer_state *s = (arm_timer_state *)opaque; | 48 | arm_timer_state *s = (arm_timer_state *)opaque; |
| 49 | 49 |
hw/gt64xxx.c
| @@ -908,7 +908,7 @@ static void pci_gt64120_set_irq(qemu_irq *pic, int irq_num, int level) | @@ -908,7 +908,7 @@ static void pci_gt64120_set_irq(qemu_irq *pic, int irq_num, int level) | ||
| 908 | } | 908 | } |
| 909 | 909 | ||
| 910 | 910 | ||
| 911 | -void gt64120_reset(void *opaque) | 911 | +static void gt64120_reset(void *opaque) |
| 912 | { | 912 | { |
| 913 | GT64120State *s = opaque; | 913 | GT64120State *s = opaque; |
| 914 | 914 |
hw/i8259.c
| @@ -178,7 +178,7 @@ void pic_update_irq(PicState2 *s) | @@ -178,7 +178,7 @@ void pic_update_irq(PicState2 *s) | ||
| 178 | int64_t irq_time[16]; | 178 | int64_t irq_time[16]; |
| 179 | #endif | 179 | #endif |
| 180 | 180 | ||
| 181 | -void i8259_set_irq(void *opaque, int irq, int level) | 181 | +static void i8259_set_irq(void *opaque, int irq, int level) |
| 182 | { | 182 | { |
| 183 | PicState2 *s = opaque; | 183 | PicState2 *s = opaque; |
| 184 | 184 |
hw/ide.c
| @@ -30,6 +30,7 @@ | @@ -30,6 +30,7 @@ | ||
| 30 | #include "block.h" | 30 | #include "block.h" |
| 31 | #include "qemu-timer.h" | 31 | #include "qemu-timer.h" |
| 32 | #include "sysemu.h" | 32 | #include "sysemu.h" |
| 33 | +#include "ppc_mac.h" | ||
| 33 | 34 | ||
| 34 | /* debug IDE devices */ | 35 | /* debug IDE devices */ |
| 35 | //#define DEBUG_IDE | 36 | //#define DEBUG_IDE |
hw/mc146818rtc.c
| @@ -390,7 +390,7 @@ void rtc_set_date(RTCState *s, const struct tm *tm) | @@ -390,7 +390,7 @@ void rtc_set_date(RTCState *s, const struct tm *tm) | ||
| 390 | #define REG_IBM_CENTURY_BYTE 0x32 | 390 | #define REG_IBM_CENTURY_BYTE 0x32 |
| 391 | #define REG_IBM_PS2_CENTURY_BYTE 0x37 | 391 | #define REG_IBM_PS2_CENTURY_BYTE 0x37 |
| 392 | 392 | ||
| 393 | -void rtc_set_date_from_host(RTCState *s) | 393 | +static void rtc_set_date_from_host(RTCState *s) |
| 394 | { | 394 | { |
| 395 | time_t ti; | 395 | time_t ti; |
| 396 | struct tm *tm; | 396 | struct tm *tm; |
| @@ -498,22 +498,22 @@ RTCState *rtc_init(int base, qemu_irq irq) | @@ -498,22 +498,22 @@ RTCState *rtc_init(int base, qemu_irq irq) | ||
| 498 | } | 498 | } |
| 499 | 499 | ||
| 500 | /* Memory mapped interface */ | 500 | /* Memory mapped interface */ |
| 501 | -uint32_t cmos_mm_readb (void *opaque, target_phys_addr_t addr) | 501 | +static uint32_t cmos_mm_readb (void *opaque, target_phys_addr_t addr) |
| 502 | { | 502 | { |
| 503 | RTCState *s = opaque; | 503 | RTCState *s = opaque; |
| 504 | 504 | ||
| 505 | return cmos_ioport_read(s, (addr - s->base) >> s->it_shift) & 0xFF; | 505 | return cmos_ioport_read(s, (addr - s->base) >> s->it_shift) & 0xFF; |
| 506 | } | 506 | } |
| 507 | 507 | ||
| 508 | -void cmos_mm_writeb (void *opaque, | ||
| 509 | - target_phys_addr_t addr, uint32_t value) | 508 | +static void cmos_mm_writeb (void *opaque, |
| 509 | + target_phys_addr_t addr, uint32_t value) | ||
| 510 | { | 510 | { |
| 511 | RTCState *s = opaque; | 511 | RTCState *s = opaque; |
| 512 | 512 | ||
| 513 | cmos_ioport_write(s, (addr - s->base) >> s->it_shift, value & 0xFF); | 513 | cmos_ioport_write(s, (addr - s->base) >> s->it_shift, value & 0xFF); |
| 514 | } | 514 | } |
| 515 | 515 | ||
| 516 | -uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr) | 516 | +static uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr) |
| 517 | { | 517 | { |
| 518 | RTCState *s = opaque; | 518 | RTCState *s = opaque; |
| 519 | uint32_t val; | 519 | uint32_t val; |
| @@ -525,8 +525,8 @@ uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr) | @@ -525,8 +525,8 @@ uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr) | ||
| 525 | return val; | 525 | return val; |
| 526 | } | 526 | } |
| 527 | 527 | ||
| 528 | -void cmos_mm_writew (void *opaque, | ||
| 529 | - target_phys_addr_t addr, uint32_t value) | 528 | +static void cmos_mm_writew (void *opaque, |
| 529 | + target_phys_addr_t addr, uint32_t value) | ||
| 530 | { | 530 | { |
| 531 | RTCState *s = opaque; | 531 | RTCState *s = opaque; |
| 532 | #ifdef TARGET_WORDS_BIGENDIAN | 532 | #ifdef TARGET_WORDS_BIGENDIAN |
| @@ -535,7 +535,7 @@ void cmos_mm_writew (void *opaque, | @@ -535,7 +535,7 @@ void cmos_mm_writew (void *opaque, | ||
| 535 | cmos_ioport_write(s, (addr - s->base) >> s->it_shift, value & 0xFFFF); | 535 | cmos_ioport_write(s, (addr - s->base) >> s->it_shift, value & 0xFFFF); |
| 536 | } | 536 | } |
| 537 | 537 | ||
| 538 | -uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr) | 538 | +static uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr) |
| 539 | { | 539 | { |
| 540 | RTCState *s = opaque; | 540 | RTCState *s = opaque; |
| 541 | uint32_t val; | 541 | uint32_t val; |
| @@ -547,8 +547,8 @@ uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr) | @@ -547,8 +547,8 @@ uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr) | ||
| 547 | return val; | 547 | return val; |
| 548 | } | 548 | } |
| 549 | 549 | ||
| 550 | -void cmos_mm_writel (void *opaque, | ||
| 551 | - target_phys_addr_t addr, uint32_t value) | 550 | +static void cmos_mm_writel (void *opaque, |
| 551 | + target_phys_addr_t addr, uint32_t value) | ||
| 552 | { | 552 | { |
| 553 | RTCState *s = opaque; | 553 | RTCState *s = opaque; |
| 554 | #ifdef TARGET_WORDS_BIGENDIAN | 554 | #ifdef TARGET_WORDS_BIGENDIAN |
hw/mcf_fec.c
| @@ -251,7 +251,7 @@ static uint32_t mcf_fec_read(void *opaque, target_phys_addr_t addr) | @@ -251,7 +251,7 @@ static uint32_t mcf_fec_read(void *opaque, target_phys_addr_t addr) | ||
| 251 | } | 251 | } |
| 252 | } | 252 | } |
| 253 | 253 | ||
| 254 | -void mcf_fec_write(void *opaque, target_phys_addr_t addr, uint32_t value) | 254 | +static void mcf_fec_write(void *opaque, target_phys_addr_t addr, uint32_t value) |
| 255 | { | 255 | { |
| 256 | mcf_fec_state *s = (mcf_fec_state *)opaque; | 256 | mcf_fec_state *s = (mcf_fec_state *)opaque; |
| 257 | switch (addr & 0x3ff) { | 257 | switch (addr & 0x3ff) { |
hw/mips_malta.c
| @@ -398,7 +398,7 @@ static CPUWriteMemoryFunc *malta_fpga_write[] = { | @@ -398,7 +398,7 @@ static CPUWriteMemoryFunc *malta_fpga_write[] = { | ||
| 398 | malta_fpga_writel | 398 | malta_fpga_writel |
| 399 | }; | 399 | }; |
| 400 | 400 | ||
| 401 | -void malta_fpga_reset(void *opaque) | 401 | +static void malta_fpga_reset(void *opaque) |
| 402 | { | 402 | { |
| 403 | MaltaFPGAState *s = opaque; | 403 | MaltaFPGAState *s = opaque; |
| 404 | 404 | ||
| @@ -415,7 +415,7 @@ void malta_fpga_reset(void *opaque) | @@ -415,7 +415,7 @@ void malta_fpga_reset(void *opaque) | ||
| 415 | malta_fpga_update_display(s); | 415 | malta_fpga_update_display(s); |
| 416 | } | 416 | } |
| 417 | 417 | ||
| 418 | -MaltaFPGAState *malta_fpga_init(target_phys_addr_t base, CPUState *env) | 418 | +static MaltaFPGAState *malta_fpga_init(target_phys_addr_t base, CPUState *env) |
| 419 | { | 419 | { |
| 420 | MaltaFPGAState *s; | 420 | MaltaFPGAState *s; |
| 421 | CharDriverState *uart_chr; | 421 | CharDriverState *uart_chr; |
hw/ne2000.c
hw/nvram.h
| @@ -37,5 +37,6 @@ void m48t59_toggle_lock (void *private, int lock); | @@ -37,5 +37,6 @@ void m48t59_toggle_lock (void *private, int lock); | ||
| 37 | m48t59_t *m48t59_init (qemu_irq IRQ, target_phys_addr_t mem_base, | 37 | m48t59_t *m48t59_init (qemu_irq IRQ, target_phys_addr_t mem_base, |
| 38 | uint32_t io_base, uint16_t size, | 38 | uint32_t io_base, uint16_t size, |
| 39 | int type); | 39 | int type); |
| 40 | +void m48t59_set_addr (void *opaque, uint32_t addr); | ||
| 40 | 41 | ||
| 41 | #endif /* !NVRAM_H */ | 42 | #endif /* !NVRAM_H */ |
hw/omap.c
| @@ -3041,7 +3041,7 @@ static CPUWriteMemoryFunc *omap_mpuio_writefn[] = { | @@ -3041,7 +3041,7 @@ static CPUWriteMemoryFunc *omap_mpuio_writefn[] = { | ||
| 3041 | omap_badwidth_write16, | 3041 | omap_badwidth_write16, |
| 3042 | }; | 3042 | }; |
| 3043 | 3043 | ||
| 3044 | -void omap_mpuio_reset(struct omap_mpuio_s *s) | 3044 | +static void omap_mpuio_reset(struct omap_mpuio_s *s) |
| 3045 | { | 3045 | { |
| 3046 | s->inputs = 0; | 3046 | s->inputs = 0; |
| 3047 | s->outputs = 0; | 3047 | s->outputs = 0; |
| @@ -3257,7 +3257,7 @@ static CPUWriteMemoryFunc *omap_gpio_writefn[] = { | @@ -3257,7 +3257,7 @@ static CPUWriteMemoryFunc *omap_gpio_writefn[] = { | ||
| 3257 | omap_badwidth_write16, | 3257 | omap_badwidth_write16, |
| 3258 | }; | 3258 | }; |
| 3259 | 3259 | ||
| 3260 | -void omap_gpio_reset(struct omap_gpio_s *s) | 3260 | +static void omap_gpio_reset(struct omap_gpio_s *s) |
| 3261 | { | 3261 | { |
| 3262 | s->inputs = 0; | 3262 | s->inputs = 0; |
| 3263 | s->outputs = ~0; | 3263 | s->outputs = ~0; |
| @@ -3429,7 +3429,7 @@ static CPUWriteMemoryFunc *omap_uwire_writefn[] = { | @@ -3429,7 +3429,7 @@ static CPUWriteMemoryFunc *omap_uwire_writefn[] = { | ||
| 3429 | omap_badwidth_write16, | 3429 | omap_badwidth_write16, |
| 3430 | }; | 3430 | }; |
| 3431 | 3431 | ||
| 3432 | -void omap_uwire_reset(struct omap_uwire_s *s) | 3432 | +static void omap_uwire_reset(struct omap_uwire_s *s) |
| 3433 | { | 3433 | { |
| 3434 | s->control = 0; | 3434 | s->control = 0; |
| 3435 | s->setup[0] = 0; | 3435 | s->setup[0] = 0; |
| @@ -3470,7 +3470,7 @@ void omap_uwire_attach(struct omap_uwire_s *s, | @@ -3470,7 +3470,7 @@ void omap_uwire_attach(struct omap_uwire_s *s, | ||
| 3470 | } | 3470 | } |
| 3471 | 3471 | ||
| 3472 | /* Pseudonoise Pulse-Width Light Modulator */ | 3472 | /* Pseudonoise Pulse-Width Light Modulator */ |
| 3473 | -void omap_pwl_update(struct omap_mpu_state_s *s) | 3473 | +static void omap_pwl_update(struct omap_mpu_state_s *s) |
| 3474 | { | 3474 | { |
| 3475 | int output = (s->pwl.clk && s->pwl.enable) ? s->pwl.level : 0; | 3475 | int output = (s->pwl.clk && s->pwl.enable) ? s->pwl.level : 0; |
| 3476 | 3476 | ||
| @@ -3528,7 +3528,7 @@ static CPUWriteMemoryFunc *omap_pwl_writefn[] = { | @@ -3528,7 +3528,7 @@ static CPUWriteMemoryFunc *omap_pwl_writefn[] = { | ||
| 3528 | omap_badwidth_write8, | 3528 | omap_badwidth_write8, |
| 3529 | }; | 3529 | }; |
| 3530 | 3530 | ||
| 3531 | -void omap_pwl_reset(struct omap_mpu_state_s *s) | 3531 | +static void omap_pwl_reset(struct omap_mpu_state_s *s) |
| 3532 | { | 3532 | { |
| 3533 | s->pwl.output = 0; | 3533 | s->pwl.output = 0; |
| 3534 | s->pwl.level = 0; | 3534 | s->pwl.level = 0; |
| @@ -3632,7 +3632,7 @@ static CPUWriteMemoryFunc *omap_pwt_writefn[] = { | @@ -3632,7 +3632,7 @@ static CPUWriteMemoryFunc *omap_pwt_writefn[] = { | ||
| 3632 | omap_badwidth_write8, | 3632 | omap_badwidth_write8, |
| 3633 | }; | 3633 | }; |
| 3634 | 3634 | ||
| 3635 | -void omap_pwt_reset(struct omap_mpu_state_s *s) | 3635 | +static void omap_pwt_reset(struct omap_mpu_state_s *s) |
| 3636 | { | 3636 | { |
| 3637 | s->pwt.frc = 0; | 3637 | s->pwt.frc = 0; |
| 3638 | s->pwt.vrc = 0; | 3638 | s->pwt.vrc = 0; |
| @@ -4037,7 +4037,7 @@ static void omap_rtc_tick(void *opaque) | @@ -4037,7 +4037,7 @@ static void omap_rtc_tick(void *opaque) | ||
| 4037 | qemu_mod_timer(s->clk, s->tick); | 4037 | qemu_mod_timer(s->clk, s->tick); |
| 4038 | } | 4038 | } |
| 4039 | 4039 | ||
| 4040 | -void omap_rtc_reset(struct omap_rtc_s *s) | 4040 | +static void omap_rtc_reset(struct omap_rtc_s *s) |
| 4041 | { | 4041 | { |
| 4042 | s->interrupts = 0; | 4042 | s->interrupts = 0; |
| 4043 | s->comp_reg = 0; | 4043 | s->comp_reg = 0; |
| @@ -4509,14 +4509,14 @@ struct omap_mcbsp_s *omap_mcbsp_init(target_phys_addr_t base, | @@ -4509,14 +4509,14 @@ struct omap_mcbsp_s *omap_mcbsp_init(target_phys_addr_t base, | ||
| 4509 | return s; | 4509 | return s; |
| 4510 | } | 4510 | } |
| 4511 | 4511 | ||
| 4512 | -void omap_mcbsp_i2s_swallow(void *opaque, int line, int level) | 4512 | +static void omap_mcbsp_i2s_swallow(void *opaque, int line, int level) |
| 4513 | { | 4513 | { |
| 4514 | struct omap_mcbsp_s *s = (struct omap_mcbsp_s *) opaque; | 4514 | struct omap_mcbsp_s *s = (struct omap_mcbsp_s *) opaque; |
| 4515 | 4515 | ||
| 4516 | omap_mcbsp_rx_start(s); | 4516 | omap_mcbsp_rx_start(s); |
| 4517 | } | 4517 | } |
| 4518 | 4518 | ||
| 4519 | -void omap_mcbsp_i2s_start(void *opaque, int line, int level) | 4519 | +static void omap_mcbsp_i2s_start(void *opaque, int line, int level) |
| 4520 | { | 4520 | { |
| 4521 | struct omap_mcbsp_s *s = (struct omap_mcbsp_s *) opaque; | 4521 | struct omap_mcbsp_s *s = (struct omap_mcbsp_s *) opaque; |
| 4522 | 4522 |
hw/omap.h
| @@ -662,6 +662,9 @@ struct omap_mpu_state_s { | @@ -662,6 +662,9 @@ struct omap_mpu_state_s { | ||
| 662 | # error TARGET_PHYS_ADDR_BITS undefined | 662 | # error TARGET_PHYS_ADDR_BITS undefined |
| 663 | # endif | 663 | # endif |
| 664 | 664 | ||
| 665 | +uint32_t omap_badwidth_read8(void *opaque, target_phys_addr_t addr); | ||
| 666 | +void omap_badwidth_write8(void *opaque, target_phys_addr_t addr, | ||
| 667 | + uint32_t value); | ||
| 665 | uint32_t omap_badwidth_read16(void *opaque, target_phys_addr_t addr); | 668 | uint32_t omap_badwidth_read16(void *opaque, target_phys_addr_t addr); |
| 666 | void omap_badwidth_write16(void *opaque, target_phys_addr_t addr, | 669 | void omap_badwidth_write16(void *opaque, target_phys_addr_t addr, |
| 667 | uint32_t value); | 670 | uint32_t value); |
hw/omap_lcdc.c
| @@ -114,7 +114,7 @@ static draw_line_func *draw_line_table2[33] = { | @@ -114,7 +114,7 @@ static draw_line_func *draw_line_table2[33] = { | ||
| 114 | [32] = draw_line16_32, | 114 | [32] = draw_line16_32, |
| 115 | }; | 115 | }; |
| 116 | 116 | ||
| 117 | -void omap_update_display(void *opaque) | 117 | +static void omap_update_display(void *opaque) |
| 118 | { | 118 | { |
| 119 | struct omap_lcd_panel_s *omap_lcd = (struct omap_lcd_panel_s *) opaque; | 119 | struct omap_lcd_panel_s *omap_lcd = (struct omap_lcd_panel_s *) opaque; |
| 120 | draw_line_func *draw_line; | 120 | draw_line_func *draw_line; |
| @@ -289,7 +289,7 @@ static int ppm_save(const char *filename, uint8_t *data, | @@ -289,7 +289,7 @@ static int ppm_save(const char *filename, uint8_t *data, | ||
| 289 | return 0; | 289 | return 0; |
| 290 | } | 290 | } |
| 291 | 291 | ||
| 292 | -void omap_screen_dump(void *opaque, const char *filename) { | 292 | +static void omap_screen_dump(void *opaque, const char *filename) { |
| 293 | struct omap_lcd_panel_s *omap_lcd = opaque; | 293 | struct omap_lcd_panel_s *omap_lcd = opaque; |
| 294 | omap_update_display(opaque); | 294 | omap_update_display(opaque); |
| 295 | if (omap_lcd && omap_lcd->state->data) | 295 | if (omap_lcd && omap_lcd->state->data) |
| @@ -298,12 +298,12 @@ void omap_screen_dump(void *opaque, const char *filename) { | @@ -298,12 +298,12 @@ void omap_screen_dump(void *opaque, const char *filename) { | ||
| 298 | omap_lcd->state->linesize); | 298 | omap_lcd->state->linesize); |
| 299 | } | 299 | } |
| 300 | 300 | ||
| 301 | -void omap_invalidate_display(void *opaque) { | 301 | +static void omap_invalidate_display(void *opaque) { |
| 302 | struct omap_lcd_panel_s *omap_lcd = opaque; | 302 | struct omap_lcd_panel_s *omap_lcd = opaque; |
| 303 | omap_lcd->invalidate = 1; | 303 | omap_lcd->invalidate = 1; |
| 304 | } | 304 | } |
| 305 | 305 | ||
| 306 | -void omap_lcd_update(struct omap_lcd_panel_s *s) { | 306 | +static void omap_lcd_update(struct omap_lcd_panel_s *s) { |
| 307 | if (!s->enable) { | 307 | if (!s->enable) { |
| 308 | s->dma->current_frame = -1; | 308 | s->dma->current_frame = -1; |
| 309 | s->sync_error = 0; | 309 | s->sync_error = 0; |
hw/parallel.c
| @@ -458,45 +458,45 @@ ParallelState *parallel_init(int base, qemu_irq irq, CharDriverState *chr) | @@ -458,45 +458,45 @@ ParallelState *parallel_init(int base, qemu_irq irq, CharDriverState *chr) | ||
| 458 | } | 458 | } |
| 459 | 459 | ||
| 460 | /* Memory mapped interface */ | 460 | /* Memory mapped interface */ |
| 461 | -uint32_t parallel_mm_readb (void *opaque, target_phys_addr_t addr) | 461 | +static uint32_t parallel_mm_readb (void *opaque, target_phys_addr_t addr) |
| 462 | { | 462 | { |
| 463 | ParallelState *s = opaque; | 463 | ParallelState *s = opaque; |
| 464 | 464 | ||
| 465 | return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift) & 0xFF; | 465 | return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift) & 0xFF; |
| 466 | } | 466 | } |
| 467 | 467 | ||
| 468 | -void parallel_mm_writeb (void *opaque, | ||
| 469 | - target_phys_addr_t addr, uint32_t value) | 468 | +static void parallel_mm_writeb (void *opaque, |
| 469 | + target_phys_addr_t addr, uint32_t value) | ||
| 470 | { | 470 | { |
| 471 | ParallelState *s = opaque; | 471 | ParallelState *s = opaque; |
| 472 | 472 | ||
| 473 | parallel_ioport_write_sw(s, (addr - s->base) >> s->it_shift, value & 0xFF); | 473 | parallel_ioport_write_sw(s, (addr - s->base) >> s->it_shift, value & 0xFF); |
| 474 | } | 474 | } |
| 475 | 475 | ||
| 476 | -uint32_t parallel_mm_readw (void *opaque, target_phys_addr_t addr) | 476 | +static uint32_t parallel_mm_readw (void *opaque, target_phys_addr_t addr) |
| 477 | { | 477 | { |
| 478 | ParallelState *s = opaque; | 478 | ParallelState *s = opaque; |
| 479 | 479 | ||
| 480 | return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift) & 0xFFFF; | 480 | return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift) & 0xFFFF; |
| 481 | } | 481 | } |
| 482 | 482 | ||
| 483 | -void parallel_mm_writew (void *opaque, | ||
| 484 | - target_phys_addr_t addr, uint32_t value) | 483 | +static void parallel_mm_writew (void *opaque, |
| 484 | + target_phys_addr_t addr, uint32_t value) | ||
| 485 | { | 485 | { |
| 486 | ParallelState *s = opaque; | 486 | ParallelState *s = opaque; |
| 487 | 487 | ||
| 488 | parallel_ioport_write_sw(s, (addr - s->base) >> s->it_shift, value & 0xFFFF); | 488 | parallel_ioport_write_sw(s, (addr - s->base) >> s->it_shift, value & 0xFFFF); |
| 489 | } | 489 | } |
| 490 | 490 | ||
| 491 | -uint32_t parallel_mm_readl (void *opaque, target_phys_addr_t addr) | 491 | +static uint32_t parallel_mm_readl (void *opaque, target_phys_addr_t addr) |
| 492 | { | 492 | { |
| 493 | ParallelState *s = opaque; | 493 | ParallelState *s = opaque; |
| 494 | 494 | ||
| 495 | return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift); | 495 | return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift); |
| 496 | } | 496 | } |
| 497 | 497 | ||
| 498 | -void parallel_mm_writel (void *opaque, | ||
| 499 | - target_phys_addr_t addr, uint32_t value) | 498 | +static void parallel_mm_writel (void *opaque, |
| 499 | + target_phys_addr_t addr, uint32_t value) | ||
| 500 | { | 500 | { |
| 501 | ParallelState *s = opaque; | 501 | ParallelState *s = opaque; |
| 502 | 502 |
hw/pc.c
| @@ -317,7 +317,7 @@ static uint32_t ioport92_read(void *opaque, uint32_t addr) | @@ -317,7 +317,7 @@ static uint32_t ioport92_read(void *opaque, uint32_t addr) | ||
| 317 | /***********************************************************/ | 317 | /***********************************************************/ |
| 318 | /* Bochs BIOS debug ports */ | 318 | /* Bochs BIOS debug ports */ |
| 319 | 319 | ||
| 320 | -void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val) | 320 | +static void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val) |
| 321 | { | 321 | { |
| 322 | static const char shutdown_str[8] = "Shutdown"; | 322 | static const char shutdown_str[8] = "Shutdown"; |
| 323 | static int shutdown_index = 0; | 323 | static int shutdown_index = 0; |
| @@ -361,7 +361,7 @@ void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val) | @@ -361,7 +361,7 @@ void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val) | ||
| 361 | } | 361 | } |
| 362 | } | 362 | } |
| 363 | 363 | ||
| 364 | -void bochs_bios_init(void) | 364 | +static void bochs_bios_init(void) |
| 365 | { | 365 | { |
| 366 | register_ioport_write(0x400, 1, 2, bochs_bios_write, NULL); | 366 | register_ioport_write(0x400, 1, 2, bochs_bios_write, NULL); |
| 367 | register_ioport_write(0x401, 1, 2, bochs_bios_write, NULL); | 367 | register_ioport_write(0x401, 1, 2, bochs_bios_write, NULL); |
| @@ -431,8 +431,8 @@ static void generate_bootsect(uint32_t gpr[8], uint16_t segs[6], uint16_t ip) | @@ -431,8 +431,8 @@ static void generate_bootsect(uint32_t gpr[8], uint16_t segs[6], uint16_t ip) | ||
| 431 | bdrv_set_boot_sector(bs_table[0], bootsect, sizeof(bootsect)); | 431 | bdrv_set_boot_sector(bs_table[0], bootsect, sizeof(bootsect)); |
| 432 | } | 432 | } |
| 433 | 433 | ||
| 434 | -int load_kernel(const char *filename, uint8_t *addr, | ||
| 435 | - uint8_t *real_addr) | 434 | +static int load_kernel(const char *filename, uint8_t *addr, |
| 435 | + uint8_t *real_addr) | ||
| 436 | { | 436 | { |
| 437 | int fd, size; | 437 | int fd, size; |
| 438 | int setup_sects; | 438 | int setup_sects; |
hw/pci.c
| @@ -65,7 +65,7 @@ PCIBus *pci_register_bus(pci_set_irq_fn set_irq, pci_map_irq_fn map_irq, | @@ -65,7 +65,7 @@ PCIBus *pci_register_bus(pci_set_irq_fn set_irq, pci_map_irq_fn map_irq, | ||
| 65 | return bus; | 65 | return bus; |
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | -PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq) | 68 | +static PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq) |
| 69 | { | 69 | { |
| 70 | PCIBus *bus; | 70 | PCIBus *bus; |
| 71 | bus = qemu_mallocz(sizeof(PCIBus)); | 71 | bus = qemu_mallocz(sizeof(PCIBus)); |
| @@ -159,7 +159,7 @@ void pci_register_io_region(PCIDevice *pci_dev, int region_num, | @@ -159,7 +159,7 @@ void pci_register_io_region(PCIDevice *pci_dev, int region_num, | ||
| 159 | *(uint32_t *)(pci_dev->config + addr) = cpu_to_le32(type); | 159 | *(uint32_t *)(pci_dev->config + addr) = cpu_to_le32(type); |
| 160 | } | 160 | } |
| 161 | 161 | ||
| 162 | -target_phys_addr_t pci_to_cpu_addr(target_phys_addr_t addr) | 162 | +static target_phys_addr_t pci_to_cpu_addr(target_phys_addr_t addr) |
| 163 | { | 163 | { |
| 164 | return addr + pci_mem_base; | 164 | return addr + pci_mem_base; |
| 165 | } | 165 | } |
| @@ -606,7 +606,7 @@ typedef struct { | @@ -606,7 +606,7 @@ typedef struct { | ||
| 606 | PCIBus *bus; | 606 | PCIBus *bus; |
| 607 | } PCIBridge; | 607 | } PCIBridge; |
| 608 | 608 | ||
| 609 | -void pci_bridge_write_config(PCIDevice *d, | 609 | +static void pci_bridge_write_config(PCIDevice *d, |
| 610 | uint32_t address, uint32_t val, int len) | 610 | uint32_t address, uint32_t val, int len) |
| 611 | { | 611 | { |
| 612 | PCIBridge *s = (PCIBridge *)d; | 612 | PCIBridge *s = (PCIBridge *)d; |
hw/pckbd.c
| @@ -290,7 +290,7 @@ static uint32_t kbd_read_data(void *opaque, uint32_t addr) | @@ -290,7 +290,7 @@ static uint32_t kbd_read_data(void *opaque, uint32_t addr) | ||
| 290 | return ps2_read_data(s->kbd); | 290 | return ps2_read_data(s->kbd); |
| 291 | } | 291 | } |
| 292 | 292 | ||
| 293 | -void kbd_write_data(void *opaque, uint32_t addr, uint32_t val) | 293 | +static void kbd_write_data(void *opaque, uint32_t addr, uint32_t val) |
| 294 | { | 294 | { |
| 295 | KBDState *s = opaque; | 295 | KBDState *s = opaque; |
| 296 | 296 | ||
| @@ -385,7 +385,7 @@ void i8042_init(qemu_irq kbd_irq, qemu_irq mouse_irq, uint32_t io_base) | @@ -385,7 +385,7 @@ void i8042_init(qemu_irq kbd_irq, qemu_irq mouse_irq, uint32_t io_base) | ||
| 385 | } | 385 | } |
| 386 | 386 | ||
| 387 | /* Memory mapped interface */ | 387 | /* Memory mapped interface */ |
| 388 | -uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr) | 388 | +static uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr) |
| 389 | { | 389 | { |
| 390 | KBDState *s = opaque; | 390 | KBDState *s = opaque; |
| 391 | 391 | ||
| @@ -399,7 +399,7 @@ uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr) | @@ -399,7 +399,7 @@ uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr) | ||
| 399 | } | 399 | } |
| 400 | } | 400 | } |
| 401 | 401 | ||
| 402 | -void kbd_mm_writeb (void *opaque, target_phys_addr_t addr, uint32_t value) | 402 | +static void kbd_mm_writeb (void *opaque, target_phys_addr_t addr, uint32_t value) |
| 403 | { | 403 | { |
| 404 | KBDState *s = opaque; | 404 | KBDState *s = opaque; |
| 405 | 405 |
hw/piix_pci.c
| @@ -314,7 +314,7 @@ static int piix_load(QEMUFile* f, void *opaque, int version_id) | @@ -314,7 +314,7 @@ static int piix_load(QEMUFile* f, void *opaque, int version_id) | ||
| 314 | return pci_device_load(d, f); | 314 | return pci_device_load(d, f); |
| 315 | } | 315 | } |
| 316 | 316 | ||
| 317 | -int piix_init(PCIBus *bus, int devfn) | 317 | +static int piix_init(PCIBus *bus, int devfn) |
| 318 | { | 318 | { |
| 319 | PCIDevice *d; | 319 | PCIDevice *d; |
| 320 | uint8_t *pci_conf; | 320 | uint8_t *pci_conf; |
hw/pl061.c
| @@ -209,7 +209,7 @@ static void pl061_reset(pl061_state *s) | @@ -209,7 +209,7 @@ static void pl061_reset(pl061_state *s) | ||
| 209 | s->cr = 0xff; | 209 | s->cr = 0xff; |
| 210 | } | 210 | } |
| 211 | 211 | ||
| 212 | -void pl061_set_irq(void * opaque, int irq, int level) | 212 | +static void pl061_set_irq(void * opaque, int irq, int level) |
| 213 | { | 213 | { |
| 214 | pl061_state *s = (pl061_state *)opaque; | 214 | pl061_state *s = (pl061_state *)opaque; |
| 215 | uint8_t mask; | 215 | uint8_t mask; |
hw/pl190.c
| @@ -216,7 +216,7 @@ static CPUWriteMemoryFunc *pl190_writefn[] = { | @@ -216,7 +216,7 @@ static CPUWriteMemoryFunc *pl190_writefn[] = { | ||
| 216 | pl190_write | 216 | pl190_write |
| 217 | }; | 217 | }; |
| 218 | 218 | ||
| 219 | -void pl190_reset(pl190_state *s) | 219 | +static void pl190_reset(pl190_state *s) |
| 220 | { | 220 | { |
| 221 | int i; | 221 | int i; |
| 222 | 222 |
hw/pxa2xx_lcd.c
| @@ -882,7 +882,7 @@ static void pxa2xx_screen_dump(void *opaque, const char *filename) | @@ -882,7 +882,7 @@ static void pxa2xx_screen_dump(void *opaque, const char *filename) | ||
| 882 | /* TODO */ | 882 | /* TODO */ |
| 883 | } | 883 | } |
| 884 | 884 | ||
| 885 | -void pxa2xx_lcdc_orientation(void *opaque, int angle) | 885 | +static void pxa2xx_lcdc_orientation(void *opaque, int angle) |
| 886 | { | 886 | { |
| 887 | struct pxa2xx_lcdc_s *s = (struct pxa2xx_lcdc_s *) opaque; | 887 | struct pxa2xx_lcdc_s *s = (struct pxa2xx_lcdc_s *) opaque; |
| 888 | 888 |
hw/pxa2xx_pcmcia.c
hw/realview_gic.c
hw/rtl8139.c
| @@ -497,7 +497,7 @@ typedef struct RTL8139State { | @@ -497,7 +497,7 @@ typedef struct RTL8139State { | ||
| 497 | 497 | ||
| 498 | } RTL8139State; | 498 | } RTL8139State; |
| 499 | 499 | ||
| 500 | -void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command) | 500 | +static void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command) |
| 501 | { | 501 | { |
| 502 | DEBUG_PRINT(("RTL8139: eeprom command 0x%02x\n", command)); | 502 | DEBUG_PRINT(("RTL8139: eeprom command 0x%02x\n", command)); |
| 503 | 503 | ||
| @@ -543,7 +543,7 @@ void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command) | @@ -543,7 +543,7 @@ void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command) | ||
| 543 | } | 543 | } |
| 544 | } | 544 | } |
| 545 | 545 | ||
| 546 | -void prom9346_shift_clock(EEprom9346 *eeprom) | 546 | +static void prom9346_shift_clock(EEprom9346 *eeprom) |
| 547 | { | 547 | { |
| 548 | int bit = eeprom->eedi?1:0; | 548 | int bit = eeprom->eedi?1:0; |
| 549 | 549 | ||
| @@ -635,7 +635,7 @@ void prom9346_shift_clock(EEprom9346 *eeprom) | @@ -635,7 +635,7 @@ void prom9346_shift_clock(EEprom9346 *eeprom) | ||
| 635 | } | 635 | } |
| 636 | } | 636 | } |
| 637 | 637 | ||
| 638 | -int prom9346_get_wire(RTL8139State *s) | 638 | +static int prom9346_get_wire(RTL8139State *s) |
| 639 | { | 639 | { |
| 640 | EEprom9346 *eeprom = &s->eeprom; | 640 | EEprom9346 *eeprom = &s->eeprom; |
| 641 | if (!eeprom->eecs) | 641 | if (!eeprom->eecs) |
| @@ -644,7 +644,8 @@ int prom9346_get_wire(RTL8139State *s) | @@ -644,7 +644,8 @@ int prom9346_get_wire(RTL8139State *s) | ||
| 644 | return eeprom->eedo; | 644 | return eeprom->eedo; |
| 645 | } | 645 | } |
| 646 | 646 | ||
| 647 | -void prom9346_set_wire(RTL8139State *s, int eecs, int eesk, int eedi) | 647 | +/* FIXME: This should be merged into/replaced by eeprom93xx.c. */ |
| 648 | +static void prom9346_set_wire(RTL8139State *s, int eecs, int eesk, int eedi) | ||
| 648 | { | 649 | { |
| 649 | EEprom9346 *eeprom = &s->eeprom; | 650 | EEprom9346 *eeprom = &s->eeprom; |
| 650 | uint8_t old_eecs = eeprom->eecs; | 651 | uint8_t old_eecs = eeprom->eecs; |
| @@ -1448,7 +1449,7 @@ static uint32_t rtl8139_IntrMitigate_read(RTL8139State *s) | @@ -1448,7 +1449,7 @@ static uint32_t rtl8139_IntrMitigate_read(RTL8139State *s) | ||
| 1448 | return ret; | 1449 | return ret; |
| 1449 | } | 1450 | } |
| 1450 | 1451 | ||
| 1451 | -int rtl8139_config_writeable(RTL8139State *s) | 1452 | +static int rtl8139_config_writeable(RTL8139State *s) |
| 1452 | { | 1453 | { |
| 1453 | if (s->Cfg9346 & Cfg9346_Unlock) | 1454 | if (s->Cfg9346 & Cfg9346_Unlock) |
| 1454 | { | 1455 | { |
hw/sd.c
| @@ -308,8 +308,8 @@ static int sd_req_crc_validate(struct sd_request_s *req) | @@ -308,8 +308,8 @@ static int sd_req_crc_validate(struct sd_request_s *req) | ||
| 308 | return sd_crc7(buffer, 5) != req->crc; /* TODO */ | 308 | return sd_crc7(buffer, 5) != req->crc; /* TODO */ |
| 309 | } | 309 | } |
| 310 | 310 | ||
| 311 | -void sd_response_r1_make(SDState *sd, | ||
| 312 | - uint8_t *response, uint32_t last_status) | 311 | +static void sd_response_r1_make(SDState *sd, |
| 312 | + uint8_t *response, uint32_t last_status) | ||
| 313 | { | 313 | { |
| 314 | uint32_t mask = CARD_STATUS_B ^ ILLEGAL_COMMAND; | 314 | uint32_t mask = CARD_STATUS_B ^ ILLEGAL_COMMAND; |
| 315 | uint32_t status; | 315 | uint32_t status; |
| @@ -323,7 +323,7 @@ void sd_response_r1_make(SDState *sd, | @@ -323,7 +323,7 @@ void sd_response_r1_make(SDState *sd, | ||
| 323 | response[3] = (status >> 0) & 0xff; | 323 | response[3] = (status >> 0) & 0xff; |
| 324 | } | 324 | } |
| 325 | 325 | ||
| 326 | -void sd_response_r3_make(SDState *sd, uint8_t *response) | 326 | +static void sd_response_r3_make(SDState *sd, uint8_t *response) |
| 327 | { | 327 | { |
| 328 | response[0] = (sd->ocr >> 24) & 0xff; | 328 | response[0] = (sd->ocr >> 24) & 0xff; |
| 329 | response[1] = (sd->ocr >> 16) & 0xff; | 329 | response[1] = (sd->ocr >> 16) & 0xff; |
| @@ -331,7 +331,7 @@ void sd_response_r3_make(SDState *sd, uint8_t *response) | @@ -331,7 +331,7 @@ void sd_response_r3_make(SDState *sd, uint8_t *response) | ||
| 331 | response[3] = (sd->ocr >> 0) & 0xff; | 331 | response[3] = (sd->ocr >> 0) & 0xff; |
| 332 | } | 332 | } |
| 333 | 333 | ||
| 334 | -void sd_response_r6_make(SDState *sd, uint8_t *response) | 334 | +static void sd_response_r6_make(SDState *sd, uint8_t *response) |
| 335 | { | 335 | { |
| 336 | uint16_t arg; | 336 | uint16_t arg; |
| 337 | uint16_t status; | 337 | uint16_t status; |
hw/sh_serial.c
| @@ -252,14 +252,14 @@ static void sh_serial_event(void *opaque, int event) | @@ -252,14 +252,14 @@ static void sh_serial_event(void *opaque, int event) | ||
| 252 | sh_serial_receive_break(s); | 252 | sh_serial_receive_break(s); |
| 253 | } | 253 | } |
| 254 | 254 | ||
| 255 | -uint32_t sh_serial_read (void *opaque, target_phys_addr_t addr) | 255 | +static uint32_t sh_serial_read (void *opaque, target_phys_addr_t addr) |
| 256 | { | 256 | { |
| 257 | sh_serial_state *s = opaque; | 257 | sh_serial_state *s = opaque; |
| 258 | return sh_serial_ioport_read(s, addr - s->base); | 258 | return sh_serial_ioport_read(s, addr - s->base); |
| 259 | } | 259 | } |
| 260 | 260 | ||
| 261 | -void sh_serial_write (void *opaque, | ||
| 262 | - target_phys_addr_t addr, uint32_t value) | 261 | +static void sh_serial_write (void *opaque, |
| 262 | + target_phys_addr_t addr, uint32_t value) | ||
| 263 | { | 263 | { |
| 264 | sh_serial_state *s = opaque; | 264 | sh_serial_state *s = opaque; |
| 265 | sh_serial_ioport_write(s, addr - s->base, value); | 265 | sh_serial_ioport_write(s, addr - s->base, value); |
hw/sh_timer.c
| @@ -52,7 +52,7 @@ static void sh_timer_update(sh_timer_state *s) | @@ -52,7 +52,7 @@ static void sh_timer_update(sh_timer_state *s) | ||
| 52 | #endif | 52 | #endif |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | -uint32_t sh_timer_read(void *opaque, target_phys_addr_t offset) | 55 | +static uint32_t sh_timer_read(void *opaque, target_phys_addr_t offset) |
| 56 | { | 56 | { |
| 57 | sh_timer_state *s = (sh_timer_state *)opaque; | 57 | sh_timer_state *s = (sh_timer_state *)opaque; |
| 58 | 58 |
hw/smbus.c
| @@ -61,7 +61,7 @@ static void smbus_do_write(SMBusDevice *dev) | @@ -61,7 +61,7 @@ static void smbus_do_write(SMBusDevice *dev) | ||
| 61 | } | 61 | } |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | -void smbus_i2c_event(i2c_slave *s, enum i2c_event event) | 64 | +static void smbus_i2c_event(i2c_slave *s, enum i2c_event event) |
| 65 | { | 65 | { |
| 66 | SMBusDevice *dev = (SMBusDevice *)s; | 66 | SMBusDevice *dev = (SMBusDevice *)s; |
| 67 | switch (event) { | 67 | switch (event) { |
hw/stellaris.c
| @@ -521,7 +521,7 @@ static CPUWriteMemoryFunc *ssys_writefn[] = { | @@ -521,7 +521,7 @@ static CPUWriteMemoryFunc *ssys_writefn[] = { | ||
| 521 | ssys_write | 521 | ssys_write |
| 522 | }; | 522 | }; |
| 523 | 523 | ||
| 524 | -void ssys_reset(void *opaque) | 524 | +static void ssys_reset(void *opaque) |
| 525 | { | 525 | { |
| 526 | ssys_state *s = (ssys_state *)opaque; | 526 | ssys_state *s = (ssys_state *)opaque; |
| 527 | 527 |
hw/usb-ohci.c
| @@ -31,6 +31,7 @@ | @@ -31,6 +31,7 @@ | ||
| 31 | #include "qemu-timer.h" | 31 | #include "qemu-timer.h" |
| 32 | #include "usb.h" | 32 | #include "usb.h" |
| 33 | #include "pci.h" | 33 | #include "pci.h" |
| 34 | +#include "pxa.h" | ||
| 34 | 35 | ||
| 35 | //#define DEBUG_OHCI | 36 | //#define DEBUG_OHCI |
| 36 | /* Dump packet contents. */ | 37 | /* Dump packet contents. */ |
hw/wm8750.c
| @@ -124,7 +124,7 @@ static const struct wm_rate_s wm_rate_table[] = { | @@ -124,7 +124,7 @@ static const struct wm_rate_s wm_rate_table[] = { | ||
| 124 | { 192, 88200, 128, 88200 }, /* SR: 11111 */ | 124 | { 192, 88200, 128, 88200 }, /* SR: 11111 */ |
| 125 | }; | 125 | }; |
| 126 | 126 | ||
| 127 | -void wm8750_set_format(struct wm8750_s *s) | 127 | +static void wm8750_set_format(struct wm8750_s *s) |
| 128 | { | 128 | { |
| 129 | int i; | 129 | int i; |
| 130 | audsettings_t in_fmt; | 130 | audsettings_t in_fmt; |
| @@ -194,7 +194,7 @@ void wm8750_set_format(struct wm8750_s *s) | @@ -194,7 +194,7 @@ void wm8750_set_format(struct wm8750_s *s) | ||
| 194 | AUD_set_active_out(*s->out[0], 1); | 194 | AUD_set_active_out(*s->out[0], 1); |
| 195 | } | 195 | } |
| 196 | 196 | ||
| 197 | -void inline wm8750_mask_update(struct wm8750_s *s) | 197 | +static void inline wm8750_mask_update(struct wm8750_s *s) |
| 198 | { | 198 | { |
| 199 | #define R_ONLY 0x0000ffff | 199 | #define R_ONLY 0x0000ffff |
| 200 | #define L_ONLY 0xffff0000 | 200 | #define L_ONLY 0xffff0000 |
| @@ -596,7 +596,7 @@ i2c_slave *wm8750_init(i2c_bus *bus, AudioState *audio) | @@ -596,7 +596,7 @@ i2c_slave *wm8750_init(i2c_bus *bus, AudioState *audio) | ||
| 596 | return &s->i2c; | 596 | return &s->i2c; |
| 597 | } | 597 | } |
| 598 | 598 | ||
| 599 | -void wm8750_fini(i2c_slave *i2c) | 599 | +static void wm8750_fini(i2c_slave *i2c) |
| 600 | { | 600 | { |
| 601 | struct wm8750_s *s = (struct wm8750_s *) i2c; | 601 | struct wm8750_s *s = (struct wm8750_s *) i2c; |
| 602 | wm8750_reset(&s->i2c); | 602 | wm8750_reset(&s->i2c); |
i386-dis.c
| @@ -1838,29 +1838,6 @@ static char close_char; | @@ -1838,29 +1838,6 @@ static char close_char; | ||
| 1838 | static char separator_char; | 1838 | static char separator_char; |
| 1839 | static char scale_char; | 1839 | static char scale_char; |
| 1840 | 1840 | ||
| 1841 | -/* Here for backwards compatibility. When gdb stops using | ||
| 1842 | - print_insn_i386_att and print_insn_i386_intel these functions can | ||
| 1843 | - disappear, and print_insn_i386 be merged into print_insn. */ | ||
| 1844 | -int | ||
| 1845 | -print_insn_i386_att (pc, info) | ||
| 1846 | - bfd_vma pc; | ||
| 1847 | - disassemble_info *info; | ||
| 1848 | -{ | ||
| 1849 | - intel_syntax = 0; | ||
| 1850 | - | ||
| 1851 | - return print_insn (pc, info); | ||
| 1852 | -} | ||
| 1853 | - | ||
| 1854 | -int | ||
| 1855 | -print_insn_i386_intel (pc, info) | ||
| 1856 | - bfd_vma pc; | ||
| 1857 | - disassemble_info *info; | ||
| 1858 | -{ | ||
| 1859 | - intel_syntax = 1; | ||
| 1860 | - | ||
| 1861 | - return print_insn (pc, info); | ||
| 1862 | -} | ||
| 1863 | - | ||
| 1864 | int | 1841 | int |
| 1865 | print_insn_i386 (pc, info) | 1842 | print_insn_i386 (pc, info) |
| 1866 | bfd_vma pc; | 1843 | bfd_vma pc; |
loader.c
| @@ -23,6 +23,7 @@ | @@ -23,6 +23,7 @@ | ||
| 23 | */ | 23 | */ |
| 24 | #include "qemu-common.h" | 24 | #include "qemu-common.h" |
| 25 | #include "disas.h" | 25 | #include "disas.h" |
| 26 | +#include "sysemu.h" | ||
| 26 | #include "uboot_image.h" | 27 | #include "uboot_image.h" |
| 27 | 28 | ||
| 28 | /* return the size or -1 if error */ | 29 | /* return the size or -1 if error */ |
monitor.c
| @@ -261,7 +261,7 @@ static void do_info_block(void) | @@ -261,7 +261,7 @@ static void do_info_block(void) | ||
| 261 | } | 261 | } |
| 262 | 262 | ||
| 263 | /* get the current CPU defined by the user */ | 263 | /* get the current CPU defined by the user */ |
| 264 | -int mon_set_cpu(int cpu_index) | 264 | +static int mon_set_cpu(int cpu_index) |
| 265 | { | 265 | { |
| 266 | CPUState *env; | 266 | CPUState *env; |
| 267 | 267 | ||
| @@ -274,7 +274,7 @@ int mon_set_cpu(int cpu_index) | @@ -274,7 +274,7 @@ int mon_set_cpu(int cpu_index) | ||
| 274 | return -1; | 274 | return -1; |
| 275 | } | 275 | } |
| 276 | 276 | ||
| 277 | -CPUState *mon_get_cpu(void) | 277 | +static CPUState *mon_get_cpu(void) |
| 278 | { | 278 | { |
| 279 | if (!mon_cpu) { | 279 | if (!mon_cpu) { |
| 280 | mon_set_cpu(0); | 280 | mon_set_cpu(0); |
osdep.c
| @@ -82,7 +82,7 @@ void qemu_vfree(void *ptr) | @@ -82,7 +82,7 @@ void qemu_vfree(void *ptr) | ||
| 82 | #include <sys/mman.h> | 82 | #include <sys/mman.h> |
| 83 | #include <fcntl.h> | 83 | #include <fcntl.h> |
| 84 | 84 | ||
| 85 | -void *kqemu_vmalloc(size_t size) | 85 | +static void *kqemu_vmalloc(size_t size) |
| 86 | { | 86 | { |
| 87 | static int phys_ram_fd = -1; | 87 | static int phys_ram_fd = -1; |
| 88 | static int phys_ram_size = 0; | 88 | static int phys_ram_size = 0; |
| @@ -164,7 +164,7 @@ void *kqemu_vmalloc(size_t size) | @@ -164,7 +164,7 @@ void *kqemu_vmalloc(size_t size) | ||
| 164 | return ptr; | 164 | return ptr; |
| 165 | } | 165 | } |
| 166 | 166 | ||
| 167 | -void kqemu_vfree(void *ptr) | 167 | +static void kqemu_vfree(void *ptr) |
| 168 | { | 168 | { |
| 169 | /* may be useful some day, but currently we do not need to free */ | 169 | /* may be useful some day, but currently we do not need to free */ |
| 170 | } | 170 | } |
qemu-char.h
| @@ -46,6 +46,7 @@ struct CharDriverState { | @@ -46,6 +46,7 @@ struct CharDriverState { | ||
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | CharDriverState *qemu_chr_open(const char *filename); | 48 | CharDriverState *qemu_chr_open(const char *filename); |
| 49 | +void qemu_chr_close(CharDriverState *chr); | ||
| 49 | void qemu_chr_printf(CharDriverState *s, const char *fmt, ...); | 50 | void qemu_chr_printf(CharDriverState *s, const char *fmt, ...); |
| 50 | int qemu_chr_write(CharDriverState *s, const uint8_t *buf, int len); | 51 | int qemu_chr_write(CharDriverState *s, const uint8_t *buf, int len); |
| 51 | void qemu_chr_send_event(CharDriverState *s, int event); | 52 | void qemu_chr_send_event(CharDriverState *s, int event); |
target-i386/helper.c
| @@ -1235,7 +1235,7 @@ void do_interrupt(int intno, int is_int, int error_code, | @@ -1235,7 +1235,7 @@ void do_interrupt(int intno, int is_int, int error_code, | ||
| 1235 | * needed. It should only be called, if this is not an interrupt. | 1235 | * needed. It should only be called, if this is not an interrupt. |
| 1236 | * Returns the new exception number. | 1236 | * Returns the new exception number. |
| 1237 | */ | 1237 | */ |
| 1238 | -int check_exception(int intno, int *error_code) | 1238 | +static int check_exception(int intno, int *error_code) |
| 1239 | { | 1239 | { |
| 1240 | char first_contributory = env->old_exception == 0 || | 1240 | char first_contributory = env->old_exception == 0 || |
| 1241 | (env->old_exception >= 10 && | 1241 | (env->old_exception >= 10 && |
| @@ -3051,7 +3051,7 @@ void helper_fstt_ST0_A0(void) | @@ -3051,7 +3051,7 @@ void helper_fstt_ST0_A0(void) | ||
| 3051 | helper_fstt(ST0, A0); | 3051 | helper_fstt(ST0, A0); |
| 3052 | } | 3052 | } |
| 3053 | 3053 | ||
| 3054 | -void fpu_set_exception(int mask) | 3054 | +static void fpu_set_exception(int mask) |
| 3055 | { | 3055 | { |
| 3056 | env->fpus |= mask; | 3056 | env->fpus |= mask; |
| 3057 | if (env->fpus & (~env->fpuc & FPUC_EM)) | 3057 | if (env->fpus & (~env->fpuc & FPUC_EM)) |
translate-op.c
| @@ -33,5 +33,8 @@ enum { | @@ -33,5 +33,8 @@ enum { | ||
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | #include "dyngen.h" | 35 | #include "dyngen.h" |
| 36 | +extern int dyngen_code(uint8_t *gen_code_buf, | ||
| 37 | + uint16_t *label_offsets, uint16_t *jmp_offsets, | ||
| 38 | + const uint16_t *opc_buf, const uint32_t *opparam_buf, const long *gen_labels); | ||
| 36 | #include "op.h" | 39 | #include "op.h" |
| 37 | 40 |
usb-linux.c
| @@ -907,10 +907,10 @@ static const char *usb_class_str(uint8_t class) | @@ -907,10 +907,10 @@ static const char *usb_class_str(uint8_t class) | ||
| 907 | return p->class_name; | 907 | return p->class_name; |
| 908 | } | 908 | } |
| 909 | 909 | ||
| 910 | -void usb_info_device(int bus_num, int addr, int class_id, | ||
| 911 | - int vendor_id, int product_id, | ||
| 912 | - const char *product_name, | ||
| 913 | - int speed) | 910 | +static void usb_info_device(int bus_num, int addr, int class_id, |
| 911 | + int vendor_id, int product_id, | ||
| 912 | + const char *product_name, | ||
| 913 | + int speed) | ||
| 914 | { | 914 | { |
| 915 | const char *class_str, *speed_str; | 915 | const char *class_str, *speed_str; |
| 916 | 916 |
vl.c
| @@ -242,7 +242,7 @@ const char *prom_envs[MAX_PROM_ENVS]; | @@ -242,7 +242,7 @@ const char *prom_envs[MAX_PROM_ENVS]; | ||
| 242 | target_phys_addr_t isa_mem_base = 0; | 242 | target_phys_addr_t isa_mem_base = 0; |
| 243 | PicState2 *isa_pic; | 243 | PicState2 *isa_pic; |
| 244 | 244 | ||
| 245 | -uint32_t default_ioport_readb(void *opaque, uint32_t address) | 245 | +static uint32_t default_ioport_readb(void *opaque, uint32_t address) |
| 246 | { | 246 | { |
| 247 | #ifdef DEBUG_UNUSED_IOPORT | 247 | #ifdef DEBUG_UNUSED_IOPORT |
| 248 | fprintf(stderr, "unused inb: port=0x%04x\n", address); | 248 | fprintf(stderr, "unused inb: port=0x%04x\n", address); |
| @@ -250,7 +250,7 @@ uint32_t default_ioport_readb(void *opaque, uint32_t address) | @@ -250,7 +250,7 @@ uint32_t default_ioport_readb(void *opaque, uint32_t address) | ||
| 250 | return 0xff; | 250 | return 0xff; |
| 251 | } | 251 | } |
| 252 | 252 | ||
| 253 | -void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data) | 253 | +static void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data) |
| 254 | { | 254 | { |
| 255 | #ifdef DEBUG_UNUSED_IOPORT | 255 | #ifdef DEBUG_UNUSED_IOPORT |
| 256 | fprintf(stderr, "unused outb: port=0x%04x data=0x%02x\n", address, data); | 256 | 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) | @@ -258,7 +258,7 @@ void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data) | ||
| 258 | } | 258 | } |
| 259 | 259 | ||
| 260 | /* default is to make two byte accesses */ | 260 | /* default is to make two byte accesses */ |
| 261 | -uint32_t default_ioport_readw(void *opaque, uint32_t address) | 261 | +static uint32_t default_ioport_readw(void *opaque, uint32_t address) |
| 262 | { | 262 | { |
| 263 | uint32_t data; | 263 | uint32_t data; |
| 264 | data = ioport_read_table[0][address](ioport_opaque[address], address); | 264 | data = ioport_read_table[0][address](ioport_opaque[address], address); |
| @@ -267,14 +267,14 @@ uint32_t default_ioport_readw(void *opaque, uint32_t address) | @@ -267,14 +267,14 @@ uint32_t default_ioport_readw(void *opaque, uint32_t address) | ||
| 267 | return data; | 267 | return data; |
| 268 | } | 268 | } |
| 269 | 269 | ||
| 270 | -void default_ioport_writew(void *opaque, uint32_t address, uint32_t data) | 270 | +static void default_ioport_writew(void *opaque, uint32_t address, uint32_t data) |
| 271 | { | 271 | { |
| 272 | ioport_write_table[0][address](ioport_opaque[address], address, data & 0xff); | 272 | ioport_write_table[0][address](ioport_opaque[address], address, data & 0xff); |
| 273 | address = (address + 1) & (MAX_IOPORTS - 1); | 273 | address = (address + 1) & (MAX_IOPORTS - 1); |
| 274 | ioport_write_table[0][address](ioport_opaque[address], address, (data >> 8) & 0xff); | 274 | ioport_write_table[0][address](ioport_opaque[address], address, (data >> 8) & 0xff); |
| 275 | } | 275 | } |
| 276 | 276 | ||
| 277 | -uint32_t default_ioport_readl(void *opaque, uint32_t address) | 277 | +static uint32_t default_ioport_readl(void *opaque, uint32_t address) |
| 278 | { | 278 | { |
| 279 | #ifdef DEBUG_UNUSED_IOPORT | 279 | #ifdef DEBUG_UNUSED_IOPORT |
| 280 | fprintf(stderr, "unused inl: port=0x%04x\n", address); | 280 | fprintf(stderr, "unused inl: port=0x%04x\n", address); |
| @@ -282,14 +282,14 @@ uint32_t default_ioport_readl(void *opaque, uint32_t address) | @@ -282,14 +282,14 @@ uint32_t default_ioport_readl(void *opaque, uint32_t address) | ||
| 282 | return 0xffffffff; | 282 | return 0xffffffff; |
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | -void default_ioport_writel(void *opaque, uint32_t address, uint32_t data) | 285 | +static void default_ioport_writel(void *opaque, uint32_t address, uint32_t data) |
| 286 | { | 286 | { |
| 287 | #ifdef DEBUG_UNUSED_IOPORT | 287 | #ifdef DEBUG_UNUSED_IOPORT |
| 288 | fprintf(stderr, "unused outl: port=0x%04x data=0x%02x\n", address, data); | 288 | fprintf(stderr, "unused outl: port=0x%04x data=0x%02x\n", address, data); |
| 289 | #endif | 289 | #endif |
| 290 | } | 290 | } |
| 291 | 291 | ||
| 292 | -void init_ioports(void) | 292 | +static void init_ioports(void) |
| 293 | { | 293 | { |
| 294 | int i; | 294 | int i; |
| 295 | 295 | ||
| @@ -961,7 +961,7 @@ QEMUClock *vm_clock; | @@ -961,7 +961,7 @@ QEMUClock *vm_clock; | ||
| 961 | 961 | ||
| 962 | static QEMUTimer *active_timers[2]; | 962 | static QEMUTimer *active_timers[2]; |
| 963 | 963 | ||
| 964 | -QEMUClock *qemu_new_clock(int type) | 964 | +static QEMUClock *qemu_new_clock(int type) |
| 965 | { | 965 | { |
| 966 | QEMUClock *clock; | 966 | QEMUClock *clock; |
| 967 | clock = qemu_mallocz(sizeof(QEMUClock)); | 967 | clock = qemu_mallocz(sizeof(QEMUClock)); |
| @@ -1539,7 +1539,7 @@ static void init_timer_alarm(void) | @@ -1539,7 +1539,7 @@ static void init_timer_alarm(void) | ||
| 1539 | alarm_timer = t; | 1539 | alarm_timer = t; |
| 1540 | } | 1540 | } |
| 1541 | 1541 | ||
| 1542 | -void quit_timers(void) | 1542 | +static void quit_timers(void) |
| 1543 | { | 1543 | { |
| 1544 | alarm_timer->stop(alarm_timer); | 1544 | alarm_timer->stop(alarm_timer); |
| 1545 | alarm_timer = NULL; | 1545 | alarm_timer = NULL; |
| @@ -1832,7 +1832,7 @@ static void mux_chr_update_read_handler(CharDriverState *chr) | @@ -1832,7 +1832,7 @@ static void mux_chr_update_read_handler(CharDriverState *chr) | ||
| 1832 | d->mux_cnt++; | 1832 | d->mux_cnt++; |
| 1833 | } | 1833 | } |
| 1834 | 1834 | ||
| 1835 | -CharDriverState *qemu_chr_open_mux(CharDriverState *drv) | 1835 | +static CharDriverState *qemu_chr_open_mux(CharDriverState *drv) |
| 1836 | { | 1836 | { |
| 1837 | CharDriverState *chr; | 1837 | CharDriverState *chr; |
| 1838 | MuxDriver *d; | 1838 | MuxDriver *d; |
| @@ -3385,7 +3385,7 @@ void qemu_chr_close(CharDriverState *chr) | @@ -3385,7 +3385,7 @@ void qemu_chr_close(CharDriverState *chr) | ||
| 3385 | /***********************************************************/ | 3385 | /***********************************************************/ |
| 3386 | /* network device redirectors */ | 3386 | /* network device redirectors */ |
| 3387 | 3387 | ||
| 3388 | -void hex_dump(FILE *f, const uint8_t *buf, int size) | 3388 | +static void hex_dump(FILE *f, const uint8_t *buf, int size) |
| 3389 | { | 3389 | { |
| 3390 | int len, i, j, c; | 3390 | int len, i, j, c; |
| 3391 | 3391 | ||
| @@ -3733,7 +3733,7 @@ static void smb_exit(void) | @@ -3733,7 +3733,7 @@ static void smb_exit(void) | ||
| 3733 | } | 3733 | } |
| 3734 | 3734 | ||
| 3735 | /* automatic user mode samba server configuration */ | 3735 | /* automatic user mode samba server configuration */ |
| 3736 | -void net_slirp_smb(const char *exported_dir) | 3736 | +static void net_slirp_smb(const char *exported_dir) |
| 3737 | { | 3737 | { |
| 3738 | char smb_conf[1024]; | 3738 | char smb_conf[1024]; |
| 3739 | char smb_cmdline[1024]; | 3739 | char smb_cmdline[1024]; |
| @@ -5127,7 +5127,7 @@ QEMUFile *qemu_fopen(const char *filename, const char *mode) | @@ -5127,7 +5127,7 @@ QEMUFile *qemu_fopen(const char *filename, const char *mode) | ||
| 5127 | return NULL; | 5127 | return NULL; |
| 5128 | } | 5128 | } |
| 5129 | 5129 | ||
| 5130 | -QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int64_t offset, int is_writable) | 5130 | +static QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int64_t offset, int is_writable) |
| 5131 | { | 5131 | { |
| 5132 | QEMUFile *f; | 5132 | QEMUFile *f; |
| 5133 | 5133 | ||
| @@ -5361,7 +5361,7 @@ int register_savevm(const char *idstr, | @@ -5361,7 +5361,7 @@ int register_savevm(const char *idstr, | ||
| 5361 | #define QEMU_VM_FILE_MAGIC 0x5145564d | 5361 | #define QEMU_VM_FILE_MAGIC 0x5145564d |
| 5362 | #define QEMU_VM_FILE_VERSION 0x00000002 | 5362 | #define QEMU_VM_FILE_VERSION 0x00000002 |
| 5363 | 5363 | ||
| 5364 | -int qemu_savevm_state(QEMUFile *f) | 5364 | +static int qemu_savevm_state(QEMUFile *f) |
| 5365 | { | 5365 | { |
| 5366 | SaveStateEntry *se; | 5366 | SaveStateEntry *se; |
| 5367 | int len, ret; | 5367 | int len, ret; |
| @@ -5384,7 +5384,6 @@ int qemu_savevm_state(QEMUFile *f) | @@ -5384,7 +5384,6 @@ int qemu_savevm_state(QEMUFile *f) | ||
| 5384 | /* record size: filled later */ | 5384 | /* record size: filled later */ |
| 5385 | len_pos = qemu_ftell(f); | 5385 | len_pos = qemu_ftell(f); |
| 5386 | qemu_put_be32(f, 0); | 5386 | qemu_put_be32(f, 0); |
| 5387 | - | ||
| 5388 | se->save_state(f, se->opaque); | 5387 | se->save_state(f, se->opaque); |
| 5389 | 5388 | ||
| 5390 | /* fill record size */ | 5389 | /* fill record size */ |
| @@ -5415,7 +5414,7 @@ static SaveStateEntry *find_se(const char *idstr, int instance_id) | @@ -5415,7 +5414,7 @@ static SaveStateEntry *find_se(const char *idstr, int instance_id) | ||
| 5415 | return NULL; | 5414 | return NULL; |
| 5416 | } | 5415 | } |
| 5417 | 5416 | ||
| 5418 | -int qemu_loadvm_state(QEMUFile *f) | 5417 | +static int qemu_loadvm_state(QEMUFile *f) |
| 5419 | { | 5418 | { |
| 5420 | SaveStateEntry *se; | 5419 | SaveStateEntry *se; |
| 5421 | int len, ret, instance_id, record_len, version_id; | 5420 | int len, ret, instance_id, record_len, version_id; |
| @@ -6655,7 +6654,7 @@ int qemu_register_machine(QEMUMachine *m) | @@ -6655,7 +6654,7 @@ int qemu_register_machine(QEMUMachine *m) | ||
| 6655 | return 0; | 6654 | return 0; |
| 6656 | } | 6655 | } |
| 6657 | 6656 | ||
| 6658 | -QEMUMachine *find_machine(const char *name) | 6657 | +static QEMUMachine *find_machine(const char *name) |
| 6659 | { | 6658 | { |
| 6660 | QEMUMachine *m; | 6659 | QEMUMachine *m; |
| 6661 | 6660 | ||
| @@ -6669,7 +6668,7 @@ QEMUMachine *find_machine(const char *name) | @@ -6669,7 +6668,7 @@ QEMUMachine *find_machine(const char *name) | ||
| 6669 | /***********************************************************/ | 6668 | /***********************************************************/ |
| 6670 | /* main execution loop */ | 6669 | /* main execution loop */ |
| 6671 | 6670 | ||
| 6672 | -void gui_update(void *opaque) | 6671 | +static void gui_update(void *opaque) |
| 6673 | { | 6672 | { |
| 6674 | DisplayState *ds = opaque; | 6673 | DisplayState *ds = opaque; |
| 6675 | ds->dpy_refresh(ds); | 6674 | ds->dpy_refresh(ds); |
| @@ -6953,7 +6952,7 @@ void main_loop_wait(int timeout) | @@ -6953,7 +6952,7 @@ void main_loop_wait(int timeout) | ||
| 6953 | 6952 | ||
| 6954 | static CPUState *cur_cpu; | 6953 | static CPUState *cur_cpu; |
| 6955 | 6954 | ||
| 6956 | -int main_loop(void) | 6955 | +static int main_loop(void) |
| 6957 | { | 6956 | { |
| 6958 | int ret, timeout; | 6957 | int ret, timeout; |
| 6959 | #ifdef CONFIG_PROFILER | 6958 | #ifdef CONFIG_PROFILER |
| @@ -7414,7 +7413,7 @@ static void read_passwords(void) | @@ -7414,7 +7413,7 @@ static void read_passwords(void) | ||
| 7414 | } | 7413 | } |
| 7415 | 7414 | ||
| 7416 | /* XXX: currently we cannot use simultaneously different CPUs */ | 7415 | /* XXX: currently we cannot use simultaneously different CPUs */ |
| 7417 | -void register_machines(void) | 7416 | +static void register_machines(void) |
| 7418 | { | 7417 | { |
| 7419 | #if defined(TARGET_I386) | 7418 | #if defined(TARGET_I386) |
| 7420 | qemu_register_machine(&pc_machine); | 7419 | qemu_register_machine(&pc_machine); |
vnc.c
| @@ -812,9 +812,9 @@ static uint32_t read_u32(uint8_t *data, size_t offset) | @@ -812,9 +812,9 @@ static uint32_t read_u32(uint8_t *data, size_t offset) | ||
| 812 | } | 812 | } |
| 813 | 813 | ||
| 814 | #if CONFIG_VNC_TLS | 814 | #if CONFIG_VNC_TLS |
| 815 | -ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, | ||
| 816 | - const void *data, | ||
| 817 | - size_t len) { | 815 | +static ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, |
| 816 | + const void *data, | ||
| 817 | + size_t len) { | ||
| 818 | struct VncState *vs = (struct VncState *)transport; | 818 | struct VncState *vs = (struct VncState *)transport; |
| 819 | int ret; | 819 | int ret; |
| 820 | 820 | ||
| @@ -829,9 +829,9 @@ ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, | @@ -829,9 +829,9 @@ ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, | ||
| 829 | } | 829 | } |
| 830 | 830 | ||
| 831 | 831 | ||
| 832 | -ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport, | ||
| 833 | - void *data, | ||
| 834 | - size_t len) { | 832 | +static ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport, |
| 833 | + void *data, | ||
| 834 | + size_t len) { | ||
| 835 | struct VncState *vs = (struct VncState *)transport; | 835 | struct VncState *vs = (struct VncState *)transport; |
| 836 | int ret; | 836 | int ret; |
| 837 | 837 |
x_keymap.c
| @@ -22,6 +22,7 @@ | @@ -22,6 +22,7 @@ | ||
| 22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
| 23 | */ | 23 | */ |
| 24 | #include "qemu-common.h" | 24 | #include "qemu-common.h" |
| 25 | +#include "console.h" | ||
| 25 | 26 | ||
| 26 | static const uint8_t x_keycode_to_pc_keycode[115] = { | 27 | static const uint8_t x_keycode_to_pc_keycode[115] = { |
| 27 | 0xc7, /* 97 Home */ | 28 | 0xc7, /* 97 Home */ |