mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
* 'trivial-patches' of git://github.com/stefanha/qemu: versatilepb: Use symbolic indices for ARM PIC qdev: kill bogus comment qemu-barrier: Fix compiler version check for future gcc versions hw: Add missing 'static' attribute for QEMUMachine cleanup useless return sentence qemu-sockets: Fix compiler warning (regression for MinGW) vnc: Fix spelling (hellmen -> hellman) in comment slirp: Fix spelling in comment (enought -> enough, insure -> ensure) tcg/arm: Use tcg_out_mov_reg rather than inline equivalent code cpu: Add missing 'static' attribute to qemu_global_mutex configure: Support empty target list (--target-list=) hw: Fix return value check for bdrv_read, bdrv_write
This commit is contained in:
@@ -103,7 +103,6 @@ static void qed_write_table_cb(void *opaque, int ret)
|
||||
out:
|
||||
qemu_vfree(write_table_cb->table);
|
||||
gencb_complete(&write_table_cb->gencb, ret);
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -830,7 +830,6 @@ exit:
|
||||
QSIMPLEQ_FOREACH_SAFE(states, &snap_bdrv_states, entry, next) {
|
||||
g_free(states);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -125,7 +125,8 @@ cc_i386=i386-pc-linux-gnu-gcc
|
||||
libs_qga=""
|
||||
debug_info="yes"
|
||||
|
||||
target_list=""
|
||||
# Don't accept a target_list environment variable.
|
||||
unset target_list
|
||||
|
||||
# Default value for a variable defining feature "foo".
|
||||
# * foo="no" feature will only be used if --enable-foo arg is given
|
||||
@@ -1288,7 +1289,7 @@ if ! "$python" -c 'import sys; sys.exit(sys.version_info < (2,4) or sys.version_
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$target_list" ; then
|
||||
if test -z "${target_list+xxx}" ; then
|
||||
target_list="$default_target_list"
|
||||
else
|
||||
target_list=`echo "$target_list" | sed -e 's/,/ /g'`
|
||||
|
||||
@@ -613,7 +613,7 @@ static void qemu_tcg_init_cpu_signals(void)
|
||||
}
|
||||
#endif /* _WIN32 */
|
||||
|
||||
QemuMutex qemu_global_mutex;
|
||||
static QemuMutex qemu_global_mutex;
|
||||
static QemuCond qemu_io_proceeded_cond;
|
||||
static bool iothread_requesting_mutex;
|
||||
|
||||
|
||||
@@ -505,7 +505,6 @@ static void virtfs_reset(V9fsPDU *pdu)
|
||||
error_report("9pfs:%s: One or more uncluncked fids "
|
||||
"found during reset", __func__);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
#define P9_QID_TYPE_DIR 0x80
|
||||
@@ -934,7 +933,6 @@ static void v9fs_version(void *opaque)
|
||||
out:
|
||||
complete_pdu(s, pdu, offset);
|
||||
v9fs_string_free(&version);
|
||||
return;
|
||||
}
|
||||
|
||||
static void v9fs_attach(void *opaque)
|
||||
@@ -1314,7 +1312,6 @@ out_nofid:
|
||||
g_free(wnames);
|
||||
g_free(qids);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
static int32_t get_iounit(V9fsPDU *pdu, V9fsPath *path)
|
||||
@@ -2257,7 +2254,6 @@ static void v9fs_flush(void *opaque)
|
||||
free_pdu(pdu->s, cancel_pdu);
|
||||
}
|
||||
complete_pdu(s, pdu, 7);
|
||||
return;
|
||||
}
|
||||
|
||||
static void v9fs_link(void *opaque)
|
||||
@@ -2763,7 +2759,6 @@ out:
|
||||
put_fid(pdu, fidp);
|
||||
out_nofid:
|
||||
complete_pdu(s, pdu, retval);
|
||||
return;
|
||||
}
|
||||
|
||||
static void v9fs_mknod(void *opaque)
|
||||
|
||||
@@ -878,8 +878,6 @@ void s1d13745_write_block(void *opaque, int dc,
|
||||
len -= 2;
|
||||
buf += 2;
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
static void blizzard_update_display(void *opaque)
|
||||
|
||||
@@ -786,7 +786,6 @@ static void bt_hci_lmp_connection_request(struct bt_link_s *link)
|
||||
memcpy(¶ms.dev_class, &link->host->class, sizeof(params.dev_class));
|
||||
params.link_type = ACL_LINK;
|
||||
bt_hci_event(hci, EVT_CONN_REQUEST, ¶ms, EVT_CONN_REQUEST_SIZE);
|
||||
return;
|
||||
}
|
||||
|
||||
static void bt_hci_conn_accept_timeout(void *opaque)
|
||||
|
||||
@@ -89,5 +89,4 @@ err:
|
||||
if (dinfo) {
|
||||
drive_put_ref(dinfo);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -347,8 +347,6 @@ static void exynos4210_combiner_write(void *opaque, target_phys_addr_t offset,
|
||||
TARGET_FMT_plx "\n", offset);
|
||||
break;
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/* Get combiner group and bit from irq number */
|
||||
@@ -380,8 +378,6 @@ static void exynos4210_combiner_handler(void *opaque, int irq, int level)
|
||||
}
|
||||
|
||||
exynos4210_combiner_update(s, group_n);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
static void exynos4210_combiner_reset(DeviceState *d)
|
||||
|
||||
@@ -193,8 +193,6 @@ static void exynos4210_irq_handler(void *opaque, int irq, int level)
|
||||
|
||||
/* Bypass */
|
||||
qemu_set_irq(s->board_irqs[irq], level);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -410,8 +408,6 @@ static void exynos4210_irq_gate_handler(void *opaque, int irq, int level)
|
||||
}
|
||||
|
||||
qemu_irq_lower(s->out);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
static void exynos4210_irq_gate_reset(DeviceState *d)
|
||||
|
||||
@@ -574,8 +574,6 @@ static void exynos4210_gfrc_event(void *opaque)
|
||||
exynos4210_gfrc_set_count(&s->g_timer, distance);
|
||||
|
||||
exynos4210_gfrc_start(&s->g_timer);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -1286,8 +1286,6 @@ static void fdctrl_start_transfer(FDCtrl *fdctrl, int direction)
|
||||
fdctrl->msr |= FD_MSR_DIO;
|
||||
/* IO based transfer: calculate len */
|
||||
fdctrl_raise_irq(fdctrl, FD_SR0_SEEK);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/* Prepare a transfer of deleted data */
|
||||
|
||||
@@ -107,5 +107,4 @@ void framebuffer_update_display(
|
||||
DIRTY_MEMORY_VGA);
|
||||
*first_row = first;
|
||||
*last_row = last;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -89,7 +89,6 @@ static void pmac_ide_atapi_transfer_cb(void *opaque, int ret)
|
||||
done:
|
||||
bdrv_acct_done(s->bs, &s->acct);
|
||||
io->dma_end(opaque);
|
||||
return;
|
||||
}
|
||||
|
||||
static void pmac_ide_transfer_cb(void *opaque, int ret)
|
||||
|
||||
@@ -149,7 +149,6 @@ static void ivshmem_IntrStatus_write(IVShmemState *s, uint32_t val)
|
||||
s->intrstatus = val;
|
||||
|
||||
ivshmem_update_irq(s, val);
|
||||
return;
|
||||
}
|
||||
|
||||
static uint32_t ivshmem_IntrStatus_read(IVShmemState *s)
|
||||
@@ -510,8 +509,6 @@ static void ivshmem_read(void *opaque, const uint8_t * buf, int flags)
|
||||
if (ivshmem_has_feature(s, IVSHMEM_IOEVENTFD)) {
|
||||
ivshmem_add_eventfd(s, incoming_posn, guest_max_eventfd);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/* Select the MSI-X vectors used by device.
|
||||
@@ -536,7 +533,6 @@ static void ivshmem_reset(DeviceState *d)
|
||||
|
||||
s->intrstatus = 0;
|
||||
ivshmem_use_msix(s);
|
||||
return;
|
||||
}
|
||||
|
||||
static uint64_t ivshmem_get_size(IVShmemState * s) {
|
||||
|
||||
+1
-1
@@ -210,7 +210,7 @@ static void leon3_generic_hw_init(ram_addr_t ram_size,
|
||||
}
|
||||
}
|
||||
|
||||
QEMUMachine leon3_generic_machine = {
|
||||
static QEMUMachine leon3_generic_machine = {
|
||||
.name = "leon3_generic",
|
||||
.desc = "Leon-3 generic",
|
||||
.init = leon3_generic_hw_init,
|
||||
|
||||
@@ -652,7 +652,6 @@ static void megasas_finish_dcmd(MegasasCmd *cmd, uint32_t iov_size)
|
||||
}
|
||||
}
|
||||
cmd->iov_size = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
static int megasas_ctrl_get_info(MegasasState *s, MegasasCmd *cmd)
|
||||
|
||||
+1
-1
@@ -392,7 +392,7 @@ static void mips_fulong2e_init(ram_addr_t ram_size, const char *boot_device,
|
||||
network_init();
|
||||
}
|
||||
|
||||
QEMUMachine mips_fulong2e_machine = {
|
||||
static QEMUMachine mips_fulong2e_machine = {
|
||||
.name = "fulong2e",
|
||||
.desc = "Fulong 2e mini pc",
|
||||
.init = mips_fulong2e_init,
|
||||
|
||||
@@ -366,7 +366,6 @@ void msix_uninit(PCIDevice *dev, MemoryRegion *table_bar, MemoryRegion *pba_bar)
|
||||
g_free(dev->msix_entry_used);
|
||||
dev->msix_entry_used = NULL;
|
||||
dev->cap_present &= ~QEMU_PCI_CAP_MSIX;
|
||||
return;
|
||||
}
|
||||
|
||||
void msix_uninit_exclusive_bar(PCIDevice *dev)
|
||||
|
||||
@@ -654,7 +654,7 @@ static void glue(nand_blk_write_, PAGE_SIZE)(NANDFlashState *s)
|
||||
sector = SECTOR(s->addr);
|
||||
off = (s->addr & PAGE_MASK) + s->offset;
|
||||
soff = SECTOR_OFFSET(s->addr);
|
||||
if (bdrv_read(s->bdrv, sector, iobuf, PAGE_SECTORS) == -1) {
|
||||
if (bdrv_read(s->bdrv, sector, iobuf, PAGE_SECTORS) < 0) {
|
||||
printf("%s: read error in sector %" PRIu64 "\n", __func__, sector);
|
||||
return;
|
||||
}
|
||||
@@ -666,21 +666,23 @@ static void glue(nand_blk_write_, PAGE_SIZE)(NANDFlashState *s)
|
||||
MIN(OOB_SIZE, off + s->iolen - PAGE_SIZE));
|
||||
}
|
||||
|
||||
if (bdrv_write(s->bdrv, sector, iobuf, PAGE_SECTORS) == -1)
|
||||
if (bdrv_write(s->bdrv, sector, iobuf, PAGE_SECTORS) < 0) {
|
||||
printf("%s: write error in sector %" PRIu64 "\n", __func__, sector);
|
||||
}
|
||||
} else {
|
||||
off = PAGE_START(s->addr) + (s->addr & PAGE_MASK) + s->offset;
|
||||
sector = off >> 9;
|
||||
soff = off & 0x1ff;
|
||||
if (bdrv_read(s->bdrv, sector, iobuf, PAGE_SECTORS + 2) == -1) {
|
||||
if (bdrv_read(s->bdrv, sector, iobuf, PAGE_SECTORS + 2) < 0) {
|
||||
printf("%s: read error in sector %" PRIu64 "\n", __func__, sector);
|
||||
return;
|
||||
}
|
||||
|
||||
mem_and(iobuf + soff, s->io, s->iolen);
|
||||
|
||||
if (bdrv_write(s->bdrv, sector, iobuf, PAGE_SECTORS + 2) == -1)
|
||||
if (bdrv_write(s->bdrv, sector, iobuf, PAGE_SECTORS + 2) < 0) {
|
||||
printf("%s: write error in sector %" PRIu64 "\n", __func__, sector);
|
||||
}
|
||||
}
|
||||
s->offset = 0;
|
||||
}
|
||||
@@ -704,31 +706,37 @@ static void glue(nand_blk_erase_, PAGE_SIZE)(NANDFlashState *s)
|
||||
i = SECTOR(addr);
|
||||
page = SECTOR(addr + (ADDR_SHIFT + s->erase_shift));
|
||||
for (; i < page; i ++)
|
||||
if (bdrv_write(s->bdrv, i, iobuf, 1) == -1)
|
||||
if (bdrv_write(s->bdrv, i, iobuf, 1) < 0) {
|
||||
printf("%s: write error in sector %" PRIu64 "\n", __func__, i);
|
||||
}
|
||||
} else {
|
||||
addr = PAGE_START(addr);
|
||||
page = addr >> 9;
|
||||
if (bdrv_read(s->bdrv, page, iobuf, 1) == -1)
|
||||
if (bdrv_read(s->bdrv, page, iobuf, 1) < 0) {
|
||||
printf("%s: read error in sector %" PRIu64 "\n", __func__, page);
|
||||
}
|
||||
memset(iobuf + (addr & 0x1ff), 0xff, (~addr & 0x1ff) + 1);
|
||||
if (bdrv_write(s->bdrv, page, iobuf, 1) == -1)
|
||||
if (bdrv_write(s->bdrv, page, iobuf, 1) < 0) {
|
||||
printf("%s: write error in sector %" PRIu64 "\n", __func__, page);
|
||||
}
|
||||
|
||||
memset(iobuf, 0xff, 0x200);
|
||||
i = (addr & ~0x1ff) + 0x200;
|
||||
for (addr += ((PAGE_SIZE + OOB_SIZE) << s->erase_shift) - 0x200;
|
||||
i < addr; i += 0x200)
|
||||
if (bdrv_write(s->bdrv, i >> 9, iobuf, 1) == -1)
|
||||
if (bdrv_write(s->bdrv, i >> 9, iobuf, 1) < 0) {
|
||||
printf("%s: write error in sector %" PRIu64 "\n",
|
||||
__func__, i >> 9);
|
||||
}
|
||||
|
||||
page = i >> 9;
|
||||
if (bdrv_read(s->bdrv, page, iobuf, 1) == -1)
|
||||
if (bdrv_read(s->bdrv, page, iobuf, 1) < 0) {
|
||||
printf("%s: read error in sector %" PRIu64 "\n", __func__, page);
|
||||
}
|
||||
memset(iobuf, 0xff, ((addr - 1) & 0x1ff) + 1);
|
||||
if (bdrv_write(s->bdrv, page, iobuf, 1) == -1)
|
||||
if (bdrv_write(s->bdrv, page, iobuf, 1) < 0) {
|
||||
printf("%s: write error in sector %" PRIu64 "\n", __func__, page);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -740,18 +748,20 @@ static void glue(nand_blk_load_, PAGE_SIZE)(NANDFlashState *s,
|
||||
|
||||
if (s->bdrv) {
|
||||
if (s->mem_oob) {
|
||||
if (bdrv_read(s->bdrv, SECTOR(addr), s->io, PAGE_SECTORS) == -1)
|
||||
if (bdrv_read(s->bdrv, SECTOR(addr), s->io, PAGE_SECTORS) < 0) {
|
||||
printf("%s: read error in sector %" PRIu64 "\n",
|
||||
__func__, SECTOR(addr));
|
||||
}
|
||||
memcpy(s->io + SECTOR_OFFSET(s->addr) + PAGE_SIZE,
|
||||
s->storage + (PAGE(s->addr) << OOB_SHIFT),
|
||||
OOB_SIZE);
|
||||
s->ioaddr = s->io + SECTOR_OFFSET(s->addr) + offset;
|
||||
} else {
|
||||
if (bdrv_read(s->bdrv, PAGE_START(addr) >> 9,
|
||||
s->io, (PAGE_SECTORS + 2)) == -1)
|
||||
s->io, (PAGE_SECTORS + 2)) < 0) {
|
||||
printf("%s: read error in sector %" PRIu64 "\n",
|
||||
__func__, PAGE_START(addr) >> 9);
|
||||
}
|
||||
s->ioaddr = s->io + (PAGE_START(addr) & 0x1ff) + offset;
|
||||
}
|
||||
} else {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user