Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
QEMU Systems Emulator
C C++ Assembly Haxe Perl Python Other
branch: master

target-sparc: Fix use of g_new0 / g_free

g_malloc0 needs g_free instead of free.
While fixing this, I also replaced g_malloc0 by g_new0
as was suggested by Stuart Brady.

Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
latest commit d300854b1c
@stweil stweil authored blueswirl committed
Failed to load latest commit information.
QMP QMP: add server mode to QEMUMonitorProtocol
audio Merge remote-tracking branch 'qmp/queue/qmp' into staging
block Merge remote-tracking branch 'kwolf/for-anthony' into staging
bsd-user Use glib memory allocation and free functions
darwin-user Remove blanks before \n in output strings
default-configs i8259: Move to hw library
docs trace: Update docs to use example events that exist
fpu softfloat: Reinstate accidentally disabled target-specific NaN handling
fsdev hw/9pfs: Handle Security model parsing
gdb-xml gdb-xml: fix hacks in powerpc register numbering
hw
libcacard Silence make if nothing is to do for libcacard
linux-headers KVM: Update kernel headers
linux-user linux-user: Fix broken "-version" option
net Allow overriding the location of Samba's smbd.
pc-bios target-alpha: Add custom PALcode image for CLIPPER emulation.
qapi qapi: modify visitor code generation for list iteration
qga Use glib memory allocation and free functions
roms target-alpha: Add custom PALcode image for CLIPPER emulation.
scripts scripts: Simpletrace log analysis script for pretty-printing 9p log.
slirp main-loop: create main-loop.c
sysconfigs/target Add cpu model configuration support..
target-alpha target-alpha: Add high-resolution access to wall clock and an alarm.
target-arm Merge remote-tracking branch 'stefanha/trivial-patches' into staging
target-cris softmmu_header: pass CPUState to tlb_fill
target-i386 kvm: support TSC deadline MSR
target-lm32 lm32: add missing qemu_init_vcpu() call
target-m68k softmmu_header: pass CPUState to tlb_fill
target-microblaze softmmu_header: pass CPUState to tlb_fill
target-mips softmmu_header: pass CPUState to tlb_fill
target-ppc PPC: booke timers
target-s390x softmmu_header: pass CPUState to tlb_fill
target-sh4
target-sparc target-sparc: Fix use of g_new0 / g_free
target-unicore32 Use hex instead of binary.
target-xtensa target-xtensa: add fsf core
tcg tcg: Fix spelling in comment (varables -> variables)
tests target-xtensa: rename dc232b board to sim
trace trace: use binary file open mode in simpletrace
ui migration: Export a function that tells if the migration has finished…
.gitignore coroutine: add test-coroutine automated tests
.gitmodules target-alpha: Add custom PALcode image for CLIPPER emulation.
CODING_STYLE CODING_STYLE: explicitly allow braceless 'else if'
COPYING COPYING: update from FSF
COPYING.LIB Update FSF address in GPL/LGPL boilerplate
Changelog Changelog: Add explanatory note that this file is no longer updated
HACKING Convert last qemu_free and qemu_malloc uses
LICENSE Add missing newline at the end of file
MAINTAINERS Merge remote-tracking branch 'pmaydell/omap-for-upstream' into staging
Makefile Merge remote-tracking branch 'qmp/queue/qmp' into staging
Makefile.dis Compile disassemblers only once
Makefile.hw Makefile.hw: allow hw/ files to include glib headers
Makefile.objs main-loop: create main-loop.c
Makefile.target Sparc: split CWP and PSTATE op helpers
Makefile.user build: Move tracing objects into libuser on usermode emulation targets
README Add missing newline at the end of file
TODO Update
VERSION Open 1.0 development branch.
a.out.h Use new macro QEMU_PACKED for packed structures
acl.c Use glib memory allocation and free functions
acl.h Fix sys-queue.h conflict for good
aes.c Include assert.h from qemu-common.h
aes.h
aio.c Use glib memory allocation and free functions
alpha-dis.c target-alpha: Disassemble EV6 PALcode instructions.
alpha.ld set SEARCH_PATH for the linker script from output of ld --verbose -v
arch_init.c migration: make *save_live return errors
arch_init.h target-xtensa: add target stubs
arm-dis.c arm-dis: Include opcode hex when doing disassembly
arm-semi.c arm-semi: Provide access to CLI arguments passed through the "-append…
arm.ld Fix linker scripts
async.c main-loop: create main-loop.h
balloon.c balloon: Disassociate handlers from balloon device on unplug
balloon.h balloon: Disassociate handlers from balloon device on unplug
bitmap.c bitmap: add a generic bitmap and bitops library
bitmap.h Use glib memory allocation and free functions
bitops.c bitmap: add a generic bitmap and bitops library
bitops.h bitops: fix error on OpenBSD and mingw32
block-migration.c migration: make *save_live return errors
block-migration.h block migration: Report progress also via info migration
block.c block: drop bdrv_has_async_rw()
block.h block: Keep track of devices' I/O status
block_int.h block: Keep track of devices' I/O status
blockdev.c ide/atapi scsi-disk: Make monitor eject -f, then change work
blockdev.h blockdev: Store -drive option media in DriveInfo
bswap.h bswap.h: build fix
bt-host.c Use glib memory allocation and free functions
bt-host.h Clean build: Add bt-host.h
bt-vhci.c Use glib memory allocation and free functions
buffered_file.c
buffered_file.h Introduce a buffered file wrapper for QEMUFile
cache-utils.c Remove trailing whitespace
cache-utils.h Delete useless 'extern' qualifiers for functions
check-qdict.c Use glib memory allocation and free functions
check-qfloat.c Use glib memory allocation and free functions
check-qint.c Use glib memory allocation and free functions
check-qjson.c Fix qjson test of solidus encoding
check-qlist.c Use glib memory allocation and free functions
check-qstring.c Use glib memory allocation and free functions
cmd.c use qemu_* ctype functions
cmd.h Delete useless 'extern' qualifiers for functions
compatfd.c compatfd.c: Don't pass NULL pointer to SYS_signalfd
compatfd.h
compiler.h Fix and clean code which tests the gcc version
config.h Makefile dependencies for device configs
configure hw/9pfs: Add st_gen support in getattr reply
console.c Fix mismatching allocation and deallocation
console.h curses: fix garbling when chtype != long
coroutine-gthread.c Convert last qemu_free and qemu_malloc uses
coroutine-ucontext.c Use glib memory allocation and free functions
coroutine-win32.c
cpu-all.h Remove qemu_host_page_bits
cpu-common.h Merge remote-tracking branch 'agraf/xen-next' into staging
cpu-defs.h Expose thread_id in info cpus
cpu-exec.c PPC: Fix sync instructions problem in SMP
cpus.c simplify main loop functions
cpus.h simplify main loop functions
cris-dis.c Use glib memory allocation and free functions
cursor.c Use glib memory allocation and free functions
cursor_hidden.xpm cursor: add cursor functions.
cursor_left_ptr.xpm cursor: add cursor functions.
cutils.c Fix up some style nits of last uq/master merge
def-helper.h tcg: Optionally sign-extend 32-bit arguments for 64-bit hosts.
device_tree.c
device_tree.h device tree: add add_subnode command
dis-asm.h target-alpha: Disassemble EV6 PALcode instructions.
disas.c disasm: update comment
disas.h Remove special handling of system include files (no longer needed)
dma-helpers.c dma-helpers: rewrite completion/cancellation
dma.h
dyngen-exec.h Move GETPC from dyngen-exec.h to exec-all.h
elf.h target-xtensa: add target stubs
envlist.c Fix sys-queue.h conflict for good
envlist.h Delete useless 'extern' qualifiers for functions
error.c error: let error_is_type take a NULL error
error.h Error: Fix build when qemu-common.h is not included
error_int.h Introduce the new error framework
exec-all.h qemu-timer: move icount to cpus.c
exec-memory.h Integrate I/O memory regions into qemu
exec.c qemu-timer: move icount to cpus.c
gdbstub.c
gdbstub.h Add scripts directory
gen-icount.h Fix conversions from pointer to tcg_target_long
hmp-commands.hx Merge remote-tracking branch 'qmp/queue/qmp' into staging
hmp.c qapi: Convert system_powerdown
hmp.h qapi: Convert system_powerdown
host-utils.c user: compile host-utils.c only once
host-utils.h Move macro QEMU_GNUC_PREREQ to compiler.h
hppa-dis.c hppa: Fix printf warnings in hppa-dis.c.
hppa.ld Fix linker scripts
i386-dis.c i386-dis: Fix unused return value, spotted by clang
i386.ld Fix linker scripts
ia64-dis.c Fix %lld or %llx printf format use
ia64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v
input.c Use glib memory allocation and free functions
iohandler.c Revert to a hand-made select loop
ioport-user.c Revert "Get rid of _t suffix"
ioport.c Introduce PortioList
ioport.h Introduce PortioList
iorange.h Type-safe ioport callbacks
iov.c Add iov_clear()
iov.h Add iov_clear()
json-lexer.c
json-lexer.h json-lexer: make lexer error-recovery more deterministic
json-parser.c json-parser: add handling for NULL token list
json-parser.h json-parser: propagate error from parser
json-streamer.c json-streamer: add handling for JSON_ERROR token/state
json-streamer.h json-streamer: make sure to reset token_size after emitting a token list
kvm-all.c RunState: Rename enum values as generated by the QAPI
kvm-stub.c Remove exec-all.h include directives
kvm.h kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid
libfdt_env.h Fix libfdt warnings on Darwin
linux-aio.c linux-aio: Allow reads beyond the end of growable images
m68k-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking)
m68k-semi.c Use new macro QEMU_PACKED for packed structures
m68k.ld set SEARCH_PATH for the linker script from output of ld --verbose -v
main-loop.c main-loop: create main-loop.c
main-loop.h main-loop: create main-loop.c
memory.c memory: Fix old portio word accesses
memory.h memory: simple memory tree printer
microblaze-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking)
migration-exec.c migration: move migrate_new to do_migrate
migration-fd.c migration: move migrate_new to do_migrate
migration-tcp.c migration: make migration-{tcp,unix} consistent
migration-unix.c migration: make migration-{tcp,unix} consistent
migration.c Merge remote-tracking branch 'quintela/migration-pull' into staging
migration.h migration: Make state definitions local
mips-dis.c Remove blanks before \n in output strings
mips.ld Fix linker scripts
module.c Use glib memory allocation and free functions
module.h qapi: add module init types for qapi
monitor.c monitor: Restrict pic/irq_info to supporting targets
monitor.h spice: connection events.
nbd.c nbd: fix non-Linux build failure
nbd.h nbd: sync API definitions with upstream
net.c Use glib memory allocation and free functions
net.h Allow overriding the location of Samba's smbd.
notify.c notifier: Pass data argument to callback
notify.h notifier: Pass data argument to callback
os-posix.c Use glib memory allocation and free functions
os-win32.c main-loop: create main-loop.c
osdep.c Remove unused sysemu.h include directives
osdep.h Move macro QEMU_GNUC_PREREQ to compiler.h
oslib-posix.c qemu_vmalloc: align properly for transparent hugepages and KVM
oslib-win32.c w32: Remove implementation of function ffs
path.c user: speed up init_paths a bit
pci-ids.txt List virtio console device in pci-ids.txt
pflib.c Use glib memory allocation and free functions
pflib.h add pflib: PixelFormat conversion library.
poison.h Avoid CPU endian memory accesses in devices
posix-aio-compat.c block: avoid SIGUSR2
ppc-dis.c Work around OpenSolaris sys/regset.h namespace pollution
ppc.ld Fix linker scripts
ppc64.ld ppc64: Fix linker script
qapi-schema-guest.json guest agent: add guest agent RPCs/commands
qapi-schema-test.json qapi: test schema used for unit tests
qapi-schema.json qapi: Convert system_powerdown
qbool.c Use glib memory allocation and free functions
qbool.h Add a QBool type
qdict-test-data.txt Introduce QDict test data file
qdict.c Use glib memory allocation and free functions
qdict.h QDict: Introduce qdict_get_try_bool()
qemu-aio.h Add qemu_aio_process_queue()
qemu-barrier.h Barriers in qemu-barrier.h should not be x86 specific
qemu-char.c Add stdio char device on windows
qemu-char.h main-loop: create main-loop.h
qemu-common.h main-loop: create main-loop.c
qemu-config.c hw/9pfs: Rename fstype to fsdriver to make it consistent across VirtF…
qemu-config.h spice: core bits
qemu-coroutine-int.h coroutines: Locks
qemu-coroutine-lock.c main-loop: create main-loop.h
qemu-coroutine.c coroutine: introduce coroutines
qemu-coroutine.h coroutine: Add CoRwlock support
qemu-doc.texi target-xtensa: update qemu-doc.texi
qemu-error.c Strip trailing '\n' from error_report()'s first argument
qemu-error.h Use GCC_FMT_ATTR (format checking)
qemu-ga.c Fix spelling in comments and debug messages (recieve -> receive)
qemu-img-cmds.hx qemu-img: Require larger zero areas for sparse handling
qemu-img.c qemu-img: Require larger zero areas for sparse handling
qemu-img.texi qemu-img: Require larger zero areas for sparse handling
qemu-io.c Remove blanks before \n in output strings
qemu-lock.h qemu-lock.h: Remove non-pthreads spinlock implementations
qemu-log.h Define macros that will become the new logging API (Eduardo Habkost)
qemu-nbd.c nbd: support feature negotiation
qemu-nbd.texi qemu-nbd: Fix wrong description in qemu-nbd.texi
qemu-objects.h Fix qtypes' licenses
qemu-option.c Use glib memory allocation and free functions
qemu-option.h error: New qemu_opts_loc_restore()
qemu-options.h Introduce OS specific cmdline argument handling and move SMB arg to o…
qemu-options.hx Merge remote-tracking branch 'aneesh/for-upstream-6' into staging
qemu-os-posix.h main-loop: create main-loop.c
qemu-os-win32.h main-loop: create main-loop.c
qemu-progress.c Fix compilation warning due to missing header for sigaction (followup)
qemu-queue.h Import a simple queue implementation from NetBSD
qemu-sockets.c Use glib memory allocation and free functions
qemu-tech.texi target-xtensa: update qemu-doc.texi
qemu-thread-posix.c Abort on thread layer errors
qemu-thread-posix.h add Win32 IPI service
qemu-thread-win32.c Abort on thread layer errors
qemu-thread-win32.h add win32 qemu-thread implementation
qemu-thread.h qemu-thread.h: include inttypes.h
qemu-timer-common.c Add OpenBSD to ifdef list since it has CLOCK_MONOTONIC.
qemu-timer.c qemu-timer: do not use RunState change handlers
qemu-timer.h main-loop: create main-loop.h
qemu-tool.c core: remove qemu_service_io
qemu-x509.h move x509 file name defines to qemu-x509.h
qemu.sasl Add SASL authentication support ("Daniel P. Berrange")
qemu_socket.h net: remove parse_host_src_port() function
qerror.c qerror: add qerror_report_err()
qerror.h qerror: add qerror_report_err()
qfloat.c Use glib memory allocation and free functions
qfloat.h Add a QFloat datatype
qint.c Use glib memory allocation and free functions
qint.h Fix qtypes' licenses
qjson.c Add support for JSON pretty printing
qjson.h Merge remote branch 'qmp/for-anthony' into staging
qlist.c Use glib memory allocation and free functions
qlist.h qlist: add qlist_first()/qlist_next()
qmp-commands.hx QMP: Fix blockdev-snapshot-sync doc example
qmp.c qapi: Convert system_powerdown
qobject.h Fix qtypes' licenses
qstring.c Use glib memory allocation and free functions
qstring.h
range.h Introduce range.h
readline.c Use glib memory allocation and free functions
readline.h monitor: Improve mux'ed console experience (Jan Kiszka)
rules.mak build: sort objects to remove duplicates for link
s390-dis.c s390: Disassemble some general-instruction-extension insns.
s390.ld set SEARCH_PATH for the linker script from output of ld --verbose -v
savevm.c qemu-timer: move more stuff out of qemu-timer.c
sh4-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking)
softmmu-semi.h Correct spelling of licensed
softmmu_defs.h Document softmmu templates
softmmu_exec.h Document softmmu templates
softmmu_header.h Document softmmu templates
softmmu_template.h softmmu_header: pass CPUState to tlb_fill
sparc-dis.c sparc64: more ultrasparc asi extensions for disassembler
sparc.ld Fix linker scripts
sparc64.ld
spice-qemu-char.c spice-qemu-char.c: Use correct printf format char for ssize_t
sysemu.h main-loop: create main-loop.h
targphys.h Split TLB addend and target_phys_addr_t
tcg-runtime.c tcg: add div/rem 32-bit helpers
test-coroutine.c coroutine: add test-coroutine --benchmark-lifecycle
test-qmp-commands.c qapi: add test cases for generated free functions
test-visitor.c qapi: modify visitor code generation for list iteration
thunk.c Update to a hopefully more future proof FSF address
thunk.h Update to a hopefully more future proof FSF address
trace-events hw/9pfs: Fix broken compilation caused by wrong trace events
translate-all.c Delegate setup of TCG temporaries to targets
uboot_image.h Revert "Get rid of _t suffix"
usb-bsd.c Use glib memory allocation and free functions
usb-linux.c usb-host: handle USBDEVFS_SETCONFIGURATION returning EBUSY
usb-redir.c char: rename qemu_chr_close() -> qemu_chr_delete()
usb-stub.c monitor: Rework API (Jan Kiszka)
user-exec.c Remove unused is_softmmu parameter from cpu_handle_mmu_fault
version.rc mingw: add version information to the executables
vgafont.h Some little fixes on QEMU
vl.c
x86_64.ld Fix linker scripts
xen-all.c Drop the vm_running global variable
xen-mapcache.c xen-mapcache: Fix rlimit set size.
xen-mapcache.h xen: fix xen-mapcache build on non-Xen capable targets
xen-stub.c xen_console: support the new extended xenstore protocol
xtensa-semi.c target-xtensa: implement SIMCALL

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Something went wrong with that request. Please try again.