Activity
From 09/09/2011 to 10/08/2011
10/08/2011
- 07:03 pm Revision 9a7242f7: Merge branch 'axp-system-7' of git://repo.or.cz/qemu/rth
- * 'axp-system-7' of git://repo.or.cz/qemu/rth:
target-alpha: Add high-resolution access to wall clock and an alarm.... - 06:49 pm Revision 034ebc27: target-alpha: Implement HALT IPR.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:49 pm Revision bc24270e: target-alpha: Implement WAIT IPR.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:49 pm Revision c781cf96: target-alpha: Add high-resolution access to wall clock and an alarm.
- The alarm is a fully general one-shot time comparator, which will be
usable under Linux as a hrtimer source. It's mu... - 06:49 pm Revision 80bb2ff7: target-alpha: Add CLIPPER emulation.
- This is a DP264 variant, SMP capable, no unusual hardware present.
The emulation does not currently include any PCI ... - 06:46 pm Revision 753d11f2: target-alpha: Add custom PALcode image for CLIPPER emulation.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:46 pm Revision a9406ea1: target-alpha: Honor icount for RPCC instruction.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 06:40 pm Revision 53e62170: Merge branch 'for-upstream' of git://git.serverraum.org/git/mw/qemu-lm32
- * 'for-upstream' of git://git.serverraum.org/git/mw/qemu-lm32:
milkymist: new interrupt map
milkymist_uart: suppo... - 06:38 pm Revision 21168504: Merge branch 'tracing' of git://repo.or.cz/qemu/stefanha
- * 'tracing' of git://repo.or.cz/qemu/stefanha:
trace: add arguments to bdrv_co_io_em() trace event
trace: trace m... - 06:21 pm Revision dc439de7: tcg/s390: Remove unused tcg_out_addi()
- Remove the unused function tcg_out_addi() from the s390 TCG backend;
this brings it into line with other backends.
S... - 06:20 pm Revision 49856292: tcg/ia64: Remove unused tcg_out_addi()
- Remove the unused function tcg_out_addi() from the ia64 TCG backend;
this brings it into line with other backends.
S... - 01:01 pm Revision 6c731dc2: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf: (64 commits)
ppc64: Fix linker script
pseries: Implement set-time-of... - 01:00 pm Revision 6e19a137: ARM: fix segfault
- Fix a bug in bccd9ec5f098668576342c83d90d6d6833d61d33,
target-arm/op_helper.c missed a change unlike all other target...
10/06/2011
- 10:48 am Revision ddd1055b: PPC: booke timers
- While working on the emulation of the freescale p2010 (e500v2) I realized that
there's no implementation of booke's t... - 10:48 am Revision 7c0a3409: ppc64: Fix linker script
- Since commit 8733f609 (Fix linker scripts) linking on Linux/ppc64 fails:
LINK ppc64-linux-user/qemu-ppc64
/usr/li... - 10:48 am Revision ac26f8c3: pseries: Implement set-time-of-day RTAS function
- Currently there is no implementation for set-time-of-day rtas function,
which causes the following warning "setting t... - 10:48 am Revision 44427c40: PPC: Clean up BookE timer code
- The BookE timer code had some written-but-not-read variables. Get rid
of them.
Signed-off-by: Alexander Graf <agraf@... - 10:48 am Revision e6c866d4: pseries: Refactor spapr irq allocation
- Paulo Bonzini changed the original spapr code, which manually assigned irq
numbers for each virtual device, to alloca... - 10:48 am Revision 94135e81: KVM: PPC: Use HIOR setting for -M pseries with PR KVM
- When running with PR KVM, we need to set HIOR directly. Thankfully there
is now a new interface to set registers indi... - 10:48 am Revision 11de8b71: openpic: Unfold write_IRQreg
- The helper function write_IRQreg was always called with a specific argument on
the type of register to access. Inside... - 10:48 am Revision d38f674c: KVM: Update kernel headers
- Removes ABI-breaking HIOR parts - KVM patch to follow.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 9d4e4f8c: KVM: Update kernel headers
- Update HIOR and generic register get/set.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 7a880d93: ppc: move ADB stuff from ppc_mac.h to adb.h
- Allow to use ADB in non-ppc macintosh
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Alexander Gra... - 10:48 am Revision ea0a7eb4: PPC: Fix via-cuda memory registration
- Commit 23c5e4ca (convert to memory API) broke the VIA Cuda emulation layer
by not registering the IO structs.
This p... - 10:48 am Revision 0157644c: PPC: Fix heathrow PIC to use little endian MMIO
- During the memory API conversion, the indication on little endianness of
MMIO for the heathrow PIC got dropped. This ... - 10:48 am Revision 8d3a8c1e: openpic: Unfold read_IRQreg
- The helper function read_IRQreg was always called with a specific argument on
the type of register to access. Inside ... - 10:48 am Revision e5697f20: ppc405: use RAM_ADDR_FMT instead of %08lx
- The RAM_ADDR_FMT macro hides the type of ram_addr_t so that format
strings can be safely used. Make sure to use RAM_... - 10:48 am Revision 5a576fb3: Gdbstub: handle read of fpscr
- Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision f5b6ffcf: vscsi: send the CHECK_CONDITION status down together with autosense data
- I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
2011-08-03) because at the time there was no wa... - 10:48 am Revision a54fc080: KVM: Update kernel headers
- Another round of KVM features, another round of kernel header updates :)
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision a3d0abae: pseries: Implement hcall-bulk hypervisor interface
- This patch adds support for the H_REMOVE_BULK hypercall on the pseries
machine. Strictly speaking this isn't necessa... - 10:48 am Revision 68722054: pseries: use macro for firmware filename
- For some time we've had a nicely defined macro with the filename for our
firmware image. However we didn't actually ... - 10:48 am Revision bebabbc7: ppc: booke206: add "info tlb" support
- Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 2bd9543c: ppc: booke206: use MAV=2.0 TSIZE definition, fix 4G pages
- This definition is backward compatible with MAV=1.0 as long as
the guest does not set reserved bits in MAS1/MAS4.
Al... - 10:48 am Revision 93dd5e85: kvm: ppc: booke206: use MMU API
- Share the TLB array with KVM. This allows us to set the initial TLB
both on initial boot and reset, is useful for de... - 10:48 am Revision 827200a2: pseries: Add real mode debugging hcalls
- PAPR systems support several hypercalls intended for use in real mode
debugging tools. These implement reads and wri... - 10:48 am Revision 697ab892: Implement POWER7's CFAR in TCG
- This patch implements support for the CFAR SPR on POWER7 (Come From
Address Register), which snapshots the PC value a... - 10:48 am Revision 4e85f82c: PPC: Fix sync instructions problem in SMP
- In the current emulation of the load-and-reserve (lwarx) and
store-conditional (stwcx.) instructions, the internal re... - 10:48 am Revision 9dfef5aa: pseries: interrupt controller should not have a 'reg' property
- The interrupt controller presented in the device tree for the pseries
machine is manipulated by the guest only throug... - 10:48 am Revision f73a2575: pseries: More complete WIMG validation in H_ENTER code
- Currently our implementation of the H_ENTER hypercall, which inserts a
mapping in the hash page table assumes that on... - 10:48 am Revision 0a6b8dde: PPC: Add new target config for pseries
- We only support -M pseries when certain prerequisites are met, such
as a PPC64 guest and libfdt. To only gather these... - 10:48 am Revision f61b4bed: PPC: Enable to use PAPR with PR style KVM
- When running PR style KVM, we need to tell the kernel that we want
to run in PAPR mode now. This means that we need t... - 10:48 am Revision be637f74: MPC8544DS: Remove CPU nodes
- We want to generate the CPU nodes in machine init code, so remove them from
the device tree definition that we precom... - 10:48 am Revision 7c6da3de: KVM: update kernel headers
- This patch updates the kvm kernel headers to the latest version.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:48 am Revision 1e3debf0: MPC8544DS: Generate CPU nodes on init
- With this patch, we generate CPU nodes in the machine initialization, giving
us the freedom to generate as many nodes... - 10:48 am Revision a2a67420: PPC: E500: Bump CPU count to 15
- Now that we have everything in place, make the machine description
aware of the fact that we can now handle 15 virtua... - 10:48 am Revision 0a8b2938: PPC: SPAPR: Use KVM function for time info
- One of the things we can't fake on PPC is the timer speed. So
we need to extract the frequency information from the h... - 10:48 am Revision cc67b9c8: pseries: Bugfixes for interrupt numbering in XICS code
- The implementation of the XICS interrupt controller contains several
(difficult to trigger) bugs due to the fact that... - 10:48 am Revision 0c103f8e: pseries: Add a phandle to the xicp interrupt controller device tree node
- Future devices we will be adding to the pseries machine (e.g. PCI) will
need nodes in the device tree which explicitl... - 10:48 am Revision ded57c5f: device tree: give dt more size
- We currently load a device tree blob and then just take its size x2 to
account for modifications we do inside. While ... - 10:48 am Revision 80ad7816: device tree: add add_subnode command
- We want to be able to create subnodes in our device tree, so export it through
the qemu device tree abstraction frame... - 10:48 am Revision 10f25a46: PPC: E500: Update cpu-release-addr property in cpu nodes
- The guest OS wants to know where the guest spins, so let's tell him while
updating the CPU nodes with the frequencies... - 10:48 am Revision ccbcfedd: device tree: dont fail operations
- When we screw up and issue an FDT command that doesn't work, we really need to
know immediately and usually can't con... - 10:47 am Revision 5c145dac: PPC: E500: Add PV spinning code
- CPUs that are not the boot CPU need to run in spinning code to check if they
should run off to execute and if so wher... - 10:43 am Revision 621d05e3: PPC: E500: Update freqs for all CPUs
- Now that we can so nicely find out the host's frequencies, we should also
make sure that we get them into all virtual... - 10:43 am Revision 921e28db: PPC: KVM: Add stubs for kvm helper functions
- We have a bunch of helper functions that don't have any stubs for them in case
we don't have CONFIG_KVM enabled. That... - 10:43 am Revision e95a69cb: PPC: KVM: Remove kvmppc_read_host_property
- We just got rid of the last user of kvmppc_read_host_property, so we
can now safely remove it.
Signed-off-by: Alexan... - 10:43 am Revision 66bc7e00: PPC: E500: Remove unneeded CPU nodes
- We should only keep CPU nodes in the device tree around that we really have
virtual CPUs for. So remove all superfluo... - 10:43 am Revision 66ae7902: PPC: E500: Remove mpc8544_copy_soc_cell
- We don't need mpc8544_copy_soc_cell anymore, since we're explicitly reading
host values and writing guest values resp... - 10:43 am Revision 911d6e7a: PPC: E500: Use generic kvm function for freq
- Now that we have generic KVM functions to read out the host tb and clock
frequencies, let's use them in the e500 code... - 10:43 am Revision 7dadd40c: PPC: bamboo: Use kvm api for freq and clock frequencies
- Now that we have nice and shiny APIs to read out the host's clock and timebase
frequencies, let's use them in the bam... - 10:43 am Revision eadaada1: PPC: KVM: Add generic function to read host clockfreq
- We need to find out the host's clock-frequency when running on KVM, so
let's export a respective function.
Signed-of... - 10:43 am Revision a489f7f7: PPC: bamboo: Move host fdt copy to target
- We have some code in generic kvm_ppc.c that is only used by 440. Move to
the 440 specific device code.
Signed-off-by... - 10:43 am Revision d69a8e63: device tree: add nop_node
- We have a qemu internal abstraction layer on FDT. While I'm not fully convinced
we need it at all, it's missing the n... - 10:43 am Revision 704c7e5d: PPC: Add CPU local MMIO regions to MPIC
- The MPIC exports a register set for each CPU connected to it. They can all
be accessed through specific registers or ... - 10:43 am Revision bc59d9c9: PPC: Extend MPIC MMIO range
- The MPIC exports a page for each CPU that it controls. To support more than
one CPU, we need to also reserve the MMIO... - 10:43 am Revision bbc58422: PPC: Bump MPIC up to 32 supported CPUs
- The MPIC emulation is now capable of handling up to 32 CPUs. Reflect that in
the code exporting the numbers out and f... - 10:43 am Revision a915249f: PPC: E500: Generate IRQ lines for many CPUs
- Now that we can generate multiple envs for all our virtual CPUs, we
also need to tell the MPIC that we have multiple ... - 10:43 am Revision 0d33defb: PPC: MPIC: Fix CI bit definitions
- The bit definitions for critical interrupt routing are in PowerPC order
(most significant bit is 0), while we end up ... - 10:43 am Revision a675155e: PPC: Fix IPI support in MPIC
- The current IPI support in the MPIC code is incomplete and doesn't work. This
code adds proper support for IPIs in MP... - 10:43 am Revision 9250fd24: PPC: Set MPIC IDE for IPI to 0
- We use the IDE register with IPIs as a mask to keep track which processors
have already acknowledged the respective i... - 10:43 am Revision e61c36d5: PPC: E500: create multiple envs
- When creating a VM, we should go through smp_cpus and create a virtual CPU for
every CPU the user requested. This pat... - 10:43 am Revision 3ee82442: PPC: MPIC: Remove read functionality for WO registers
- The IPI dispatch registers are write only according to every MPIC
spec I have found. So instead of pretending you cou... - 10:43 am Revision d751dfb3: PPC: Move openpic to target specific code compilation
- The MPIC has some funny feature where it maps different registers to an MMIO
region depending which CPU accesses them... - 10:43 am Revision 77c7ea5e: spapr: prepare for qdevification of irq
- Restructure common properties for sPAPR devices so that IRQ definitions
can be added in one place.
Signed-off-by: Pa... - 10:43 am Revision 416343b1: spapr: make irq customizable via qdev
- This also lets the user see the irq in "info qtree".
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Alexande... - 10:43 am Revision 277f9acf: spapr: proper qdevification
- Right now the spapr devices cannot be instantiated with -device,
because the IRQs need to be passed to the spapr_*_cr...
10/05/2011
- 06:52 pm Revision e4fc8781: qed: fix use-after-free during l2 cache commit
- QED's metadata caching strategy allows two parallel requests to race for
metadata lookup. The first one to complete ... - 11:26 am Revision ca8a277c: linux-user: Remove unused code
- The code is unused since 8 years, so remove it.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Ha... - 11:23 am Revision 5354d083: Fix mismatching allocation and deallocation
- This error was reported by cppcheck.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnocz... - 11:22 am Revision 297d1b4e: target-arm: Fix typo
- The command line option is called -kernel, not -kenrel.
Cc: Paul Brook <paul@codesourcery.com>
Reviewed-by: Peter Ma... - 11:19 am Revision 4789bc39: lsi: Fix tag reference in debug print
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:19 am Revision f6c61065: gt64xxx.c: remove reference to non-existing ISD_handle field
- The commit fc2bf44972349b078d8310466c3866615500e67f
removed ISD_handle field from struct GT64120State,
so remove the ... - 11:19 am Revision ce8d2800: gt64xxx.c: fix length modifier in DPRINTF format string
- The commit fc2bf44972349b078d8310466c3866615500e67f
changed the type of val argument of the function gt64120_writel()... - 11:19 am Revision 8cf28bca: makefile: extract tools-obj-y
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
10/04/2011
- 05:02 pm Revision 1fa9a5e4: qapi: Convert query-status
- Please, note that the RunState type as defined in sysemu.h and its
runstate_as_string() function are being dropped in... - 05:02 pm Revision c4d11e38: RunState: Drop the RSTATE_NO_STATE value
- The QAPI framework won't generate it, so we need to get rid of it.
In order to do that, this commit makes RSTATE_PRE... - 05:02 pm Revision 0d45b702: vl: Change qemu_vmstop_requested() to return a bool
- The stop reason is returned in the RunState argument. This is a
preparation for a future commit which will convert th... - 05:02 pm Revision efab767e: qapi: Convert query-uuid
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:02 pm Revision 5f158f21: qapi: Convert stop
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:02 pm Revision aa9b79bc: qapi: Convert query-commands
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 05:02 pm Revision 7a7f325e: qapi: Convert quit
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:02 pm Revision 0461d5a6: RunState: Rename enum values as generated by the QAPI
- Next commit will convert the query-status command to use the
RunState type as generated by the QAPI.
In order to "tr... - 05:02 pm Revision 38d22653: qapi: Convert system_reset
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:02 pm Revision c5a415a0: qapi: Convert query-chardev
- Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-... - 05:02 pm Revision 5bc465e4: qapi: Convert system_powerdown
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:02 pm Revision 292a2602: qapi: Convert query-kvm
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:01 pm Revision b9c15f16: qapi: Convert query-version
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:01 pm Revision 48a32bed: qapi: convert query-name
- A simple example conversion 'info name'. This also adds the new files for
QMP and HMP.
Signed-off-by: Anthony Liguo... - 05:00 pm Revision 303b54b1: qapi: Automatically generate a _MAX value for enums
- It's the last value in the enum and is very useful for the C
implementation.
Signed-off-by: Luiz Capitulino <lcapitu... - 05:00 pm Revision e1bc2f7b: qapi: modify visitor code generation for list iteration
- Modify logic such that we never assign values to the list head argument
to progress through the list on subsequent it... - 05:00 pm Revision 75b96aca: qapi: generate qapi_free_* functions for *List types
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off... - 05:00 pm Revision 0b9d8542: qapi: dealloc visitor, support freeing of nested lists
- Previously our logic for keeping track of when we're visiting the head
of a list was done via a global bool. This can... - 05:00 pm Revision 5cd5f0d0: qapi: add test cases for generated free functions
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:00 pm Revision 776574d6: qapi: add code generation support for middle mode
- To get the ball rolling merging QAPI, this patch introduces a "middle mode" to
the code generator. In middle mode, t... - 05:00 pm Revision 15e43e64: qapi: fixup command generation for functions that return list types
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 05:00 pm Revision 2a82d936: qerror: add qerror_report_err()
- This provides a bridge between Error (new error mechanism) and QError (old error
mechanism). Errors can be propagate... - 05:00 pm Revision acceb4d9: error: let error_is_type take a NULL error
- Reported-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off... - 05:00 pm Revision e3193601: qapi: use middle mode in QMP server
- Use the new middle mode within the existing QMP server.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-... - 05:00 pm Revision 5666dd19: qapi: dealloc visitor, fix premature free and iteration logic
- Currently we do 3 things wrong:
1) The list iterator, in practice, is used in a manner where the pointer
we pass in ... - 05:00 pm Revision d2a80d6b: qapi: Don't use c_var() on enum strings
- Otherwise if we have something like 'foo-bar' in the schema,
it will be generated as 'foo_bar' in the string lookup t...
10/03/2011
- 07:53 pm Revision bfc2455d: kvm: support TSC deadline MSR
- KVM add emulation of lapic tsc deadline timer for guest.
This patch is co-operation work at qemu side.
Signed-off-by... - 01:44 pm Revision 779277ca: milkymist: new interrupt map
- Due to the new uart core version the interrupt mapping has changed.
Signed-off-by: Michael Walle <michael@walle.cc> - 01:44 pm Revision 27f930c5: lm32: add missing qemu_init_vcpu() call
- Signed-off-by: Michael Walle <michael@walle.cc>
- 01:44 pm Revision fcfa3397: milkymist_uart: support new core version
- The new version of the uart core introduces status and control bits.
Signed-off-by: Michael Walle <michael@walle.cc> - 12:56 pm Revision 59370aaa: trace: add arguments to bdrv_co_io_em() trace event
- It is useful to know the BlockDriverState as well as the
sector_num/nb_sectors of an emulated .bdrv_co_*() request.
... - 12:56 pm Revision 89bd820a: trace: trace monitor qmp dispatch/completion
- Add trace events for handle_qmp_command(), which dispatches qmp
commands, and monitor_protocol_emitter(), which produ... - 12:55 pm Revision 28dcee10: trace: trace bdrv_open_common()
- bdrv_open_common() is a useful point to trace since it reveals the
filename and block driver for a given BlockDriverS... - 12:55 pm Revision c45a8168: hmp: re-enable trace-file command
- Commit 31965ae27bc11e90674be12584bb201b83df5aef reverted a previous
renaming of CONFIG_SIMPLE_TRACE->CONFIG_TRACE_SIM... - 11:20 am Revision d11cf8cc: etrax-dma: Remove bogus if statement
- Reported-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
10/02/2011
- 05:27 pm Revision 9479c57a: memory: Print regions in ascending order
- Makes reading the output more user friendly.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi K... - 05:27 pm Revision 06631810: memory: Do not print empty PIO root
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:27 pm Revision 4b474ba7: memory: Print region priority
- Useful to discover eclipses.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redha... - 05:27 pm Revision 314e2987: memory: simple memory tree printer
- Add a monitor command 'info mtree' to show the memory hierarchy
much like /proc/iomem in Linux.
Signed-off-by: Blue ... - 05:14 pm Revision 8c85d15b: milkymist-memcard: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 306f66b4: milkymist-{minimac2,softusb}: rename memory names
- Be consistent with other milkymist models.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity... - 05:14 pm Revision 5adb30d3: milkymist-uart: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 883abf8d: milkymist-vgafb: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision d46ccfce: milkymist-pfpu: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision dfa87ccf: milkymist-sysctl: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 7100453f: milkymist-tmu2: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 71cf9e62: openpic: Memory API conversion for mpic
- This patch converts mpic to the new memory API (through old mmio).
Signed-off-by: Fabien Chouteau <chouteau@adacore.... - 05:14 pm Revision 321c17ae: milkymist-hpdmc: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 38bc50f7: sun4u: Pass address_space_mem to sun4uv_init
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 27a9d2ea: sm501: Pass address_space_mem to sm501_init
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 39186d8a: serial: Add MemoryRegion parameter to serial_mm_init
- Remove the get_system_memory() call from serial_mm_init, pushing
it back into the callers. In many cases we already ... - 05:14 pm Revision a6dc4c2d: pxa: Pass in address_space to pxa{255, 270}_init
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 9496e1c3: milkymist-ac97: convert to memory API
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 5a95b51d: hw/smc91c111: Convert to MemoryRegion
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 3e9f0113: ppc440: Pass in address_space_mem to ppc440ep_init
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 52ce55a1: ppc405: Pass in address_space_mem to ppc405{cr, ep}_init
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision fb50cfe4: serial: Use enum device_endian in serial_mm_init parameter
- The use of DEVICE_NATIVE_ENDIAN cleans up lots of ifdefs in
many of the callers.
Signed-off-by: Richard Henderson <r... - 05:14 pm Revision 9dcb06ce: etrax-dma: Convert to MemoryRegion
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 2ff0c7c3: serial: Remove ioregister parameter from serial_mm_init
- All callers passed 1.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 8e8ffc44: serial: Convert serial_mm_init to MemoryRegion
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision b8e5da2c: etrax-timer: Convert to MemoryRegion
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 06dccb82: etrax-eth: Convert to MemoryRegion
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision dbfb57f3: etrax-ser: Convert to MemoryRegion
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:14 pm Revision 5dd25f36: etrax-pic: Convert to MemoryRegion
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
10/01/2011
- 12:31 pm Revision 3917149d: Move GETPC from dyngen-exec.h to exec-all.h
- GETPC() can be used even from outside of helper code. Move the macro to
a more accessible location. Avoid a compile w... - 12:31 pm Revision bccd9ec5: softmmu_header: pass CPUState to tlb_fill
- Pass CPUState pointer to tlb_fill() instead of architecture local
cpu_single_env hacks.
Signed-off-by: Blue Swirl <b... - 12:31 pm Revision efbf29b6: Document softmmu templates
- Add some comments to describe each file.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:28 pm Revision bf4b9889: ESP: convert to trace framework
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:45 am Revision b39491a8: PPC: Drop initial ESCC mapping
- We are mapping ESCC to a static (incorrect) address on machine init. This
overlaps with our vram, rendering the scree... - 09:42 am Revision a4773324: tcg-i386: Introduce limited deposit support
- x86 cannot provide an optimized generic deposit implementation. But at
least for a few special cases, namely for writ... - 09:23 am Revision 7e17a217: mips_fulong2e: Reorder ISA bus and i8259 creation
- Missed during memory region conversion: The i8259 now depends on the ISA
bus being created first. Reorder the initial... - 09:21 am Revision 86ce7a5e: target-i386: Remove redundant word mask in port out instructions
- T0 was already masked to 16 bits when loading it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Ri... - 09:19 am Revision 2ac8bd03: softfloat: Reinstate accidentally disabled target-specific NaN handling
- Include config.h in softfloat.c, so that the target specific ifdefs in
softfloat-specialize.h are evaluated correctly... - 09:15 am Revision df0eda9b: tcg/arm: Remove unused tcg_out_addi()
- Remove the unused function tcg_out_addi() from the ARM TCG backend;
this fixes a compilation failure on ARM hosts wit... - 09:13 am Revision f28ffed5: configure: Detect predefined compiler symbols for ARM and HPPA
- To be able to detect some ARM / HPPA based architectures such as with
OpenBSD/(armish / zaurus) or OpenBSD/hppa.
Sig... - 09:11 am Revision 7f6f0ae5: tcg: Add some assertions
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:11 am Revision c0ad3001: tcg: Add forward declarations for local functions
- These functions are defined in the tcg target specific file
tcg-target.c.
The forward declarations assert that every... - 09:11 am Revision 840f5861: tcg: Don't declare TCG_TARGET_REG_BITS in tcg-target.h
- It is now declared for all tcg targets in tcg.h,
so the tcg target specific declarations are redundant.
Signed-off-b... - 09:09 am Revision 817b838e: tcg: Declare TCG_TARGET_REG_BITS in tcg.h
- TCG_TARGET_REG_BITS can be determined by the compiler,
so there is no need to declare it for each individual tcg targ...
09/29/2011
- 09:33 pm Revision 8f440cda: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- 09:32 pm Revision 62ec6073: Merge remote-tracking branch 'aneesh/for-upstream-5' into staging
09/28/2011
- 11:39 pm Revision 0bce98df: Add OpenBIOS as a submodule
- Update OpenBIOS images to r1047 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:11 pm Revision 2b440432: slirp: Fix packet expiration
- The two new variables "arp_requested" and "expiration_date" in the mbuf
structure have been added after the variable-... - 02:10 pm Revision 8d06d69b: slirp: Fix use after release on tcp_input
- ti points into the m buffer. But the latter may already be released
right after the dodata: label. Move the test befo...
09/27/2011
- 10:16 pm Revision 46f3069c: PPC: use memory API to construct the PCI hole
- Avoid vga.chain4 mapping by constructing a PCI hole for upper
2G of the PCI space.
Signed-off-by: Blue Swirl <blauwi...
09/26/2011
- 04:00 pm Revision 3b7653ac: Merge remote-tracking branch 'qemu-kvm-tmp/memory/urgent' into staging
- 04:00 pm Revision 4c54661f: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 04:00 pm Revision 04970fd9: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 04:00 pm Revision 2f977dd7: Merge remote-tracking branch 'pmaydell/omap-for-upstream' into staging
- 03:59 pm Revision 11ddeea9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
09/25/2011
- 05:15 pm Revision 12da94ff: ppc_prep: fix pci config space initialization
- Use data_mem for the data mmio region, not conf_mem.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision a941ae45: serial: Convert serial_isa_initfn to MemoryRegion
- The serial_mm_init path is as yet unconverted.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi... - 02:58 pm Revision bac8ad41: ppc_prep: initialize i8259 after the ISA bus
- Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision a4ac5e64: mips_r4k: initialize i8259 after the ISA bus
- Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision 098d314a: i8259: Convert to MemoryRegion
- The only non-obvious part is pic_poll_read which used
"addr1 >> 7" to detect whether one referred to either
the maste... - 02:58 pm Revision 2f290a8c: fdc: Convert isabus_fdc_init1 to MemoryRegion
- This requires some amount of hoop-jumping, so that we don't
inadvertently claim port 0x3f6, which is used by ISA IDE.... - 02:58 pm Revision dbff76ac: pckbd: Convert to MemoryRegion
- Slightly non-obvious with mips_jazz passing in the region
structure to populate.
Signed-off-by: Richard Henderson <r... - 02:58 pm Revision 5632ae46: mips_malta: move i8259 initialization after piix4 initialization
- i8259 is an ISA device (or at least, depends on the ISA infrastructure to
register its ioport); and the ISA bus is su... - 02:58 pm Revision 4bae1efe: pc: Re-order pc_init1 to initialize the ISA bus before ISA devices
- In particular, the i8259 was being initialized before the ISA bus,
leading to a crash.
Signed-off-by: Richard Hender... - 02:58 pm Revision 78e20593: isa: add isa_register_ioport()
- To replace isa_init_ioport and isa_init_ioport_range
as the ISA devices are converted to the memory api.
[avi: use m... - 02:58 pm Revision 60ea6aa8: i8254: Convert to MemoryRegion
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision e155c99b: mips_jazz: initialize i8259 after the ISA bus
- Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision beae3979: cs4231a: Convert to MemoryRegion
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision c2d0d012: isa: Pass i/o address space to isa_bus_new
- Not used yet, but at least we're provided with the correct region.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 02:57 pm Revision e11d6439: pci: add pci_address_space_io()
- Returns the I/O address space. Useful for implementing
PCI-ISA bridge devices.
Signed-off-by: Richard Henderson <rt... - 02:48 pm Revision fb1cd6f9: memory: implement memory_region_set_readonly()
- The property is inheritable, but only if set to true. This is so
that memory routers can mark sections of RAM as rea...
09/23/2011
- 09:42 pm Revision 63467ddb: Makefile: Remove 'tarbin' target
- Remove the 'tarbin' target -- it isn't used as part of the official
QEMU release process, and it's out of date (vario... - 09:42 pm Revision 1ce9ce6a: MAINTAINERS: update maintainer for target-arm and ARM devboards
- Add myself as co-maintainer alongside Paul Brook for the TCG ARM
guest implementation (target-arm) and the ARM dev bo... - 09:42 pm Revision e8beeae4: adlib: remove write-only variable
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:42 pm Revision 069c159e: qemu-char: use qemu_set_fd_handler/2 consistently
- Now that qemu_set_fd_handler and qemu_set_fd_handler2 have different
implementations, one using qemu iohandlers and t... - 07:51 pm Revision e2251708: Barriers in qemu-barrier.h should not be x86 specific
- qemu-barrier.h contains a few macros implementing memory barrier
primitives used in several places throughout qemu. ... - 07:51 pm Revision 87751797: Fix and clean code which tests the gcc version
- The code which tests whether gcc supports warn_unused_result was wrong.
Remove the wrong test from configure and repl... - 07:51 pm Revision 22ec3283: irq: introduce qemu_irq_proxy()
- In some cases we have a circular dependency involving irqs - the irq
controller depends on a bus, which in turn depen... - 07:51 pm Revision b90d2f35: virtio: Use global memory barrier macros
- The virtio code uses wmb() macros in several places, as required by the
SMP-aware virtio protocol. However the wmb()... - 07:51 pm Revision f8b72754: Move macro QEMU_GNUC_PREREQ to compiler.h
- The macro is compiler specific and does not depend on the operating system.
Move macro QEMU_GNUC_PREREQ from osdep.h... - 06:55 pm Revision c1d23eac: isapc: give system address space when pci is disabled
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-... - 06:55 pm Revision e098fc3f: build: fix race with creating qapi-generated
- Since qapi-generated/ is a global QEMU include path, we need to make
sure it is created before anything is compiled, ... - 06:55 pm Revision ffe3ce11: pci-devfn: check that device/slot number is within range
- Need to check that guest slot/device number is not > 31 or walk off
the devfn table when checking if a devfn is avail... - 06:55 pm Revision 53d6e682: vga: Unbreak ISA support
- We need to initialize legacy_address_space during ISA VGA setup so that
the chain-4 alias can be registered properly.... - 06:55 pm Revision 4c08fd1e: cirrus: Unbreak ISA support
- Do not try to map against the PCI bar in the ISA version of the device.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen... - 06:55 pm Revision 4463aee6: pc: Unbreak ROM mapping for ISA machine
- This is based on the original fix by Hervé Poussineau: pc_memory_init
actually takes a memory region for mapping BIOS... - 06:55 pm Revision 57285cc3: pc: Disable HPET for ISA machine
- There was no HPET on ISA boxes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <a... - 06:55 pm Revision 74e26c17: core: remove qemu_service_io
- qemu_service_io was mainly an alias to qemu_notify_event,
currently used only by PPC for timer hack, so call
qemu_not... - 06:55 pm Revision dd8e9379: e1000: Don't set the Capabilities List bit
- [Originally sent to qemu-kvm list, but I was redirected here]
The Capabilities Pointer is NULL, so this bit shouldn'... - 12:55 pm Revision f5f487b2: MAINTAINERS: claim maintainership for the OMAP devices
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:54 pm Revision bdbc1b3c: hw/omap1: Wire up GPIO clock
- Wire up the OMAP1 GPIO clock -- this fixes a hw_error() on startup
with OMAP1 based machines (sx1, cheetah).
Signed-... - 12:44 pm Revision 53bb614e: omap_intc: Use MemoryRegion API
- Convert omap_intc to use the MemoryRegion API
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 12:44 pm Revision 0919ac78: omap_intc: Qdevify
- Convert the omap_intc devices to qdev. This includes adding
a 'revision' property which will be needed for omap3.
Th... - 09:36 am Revision 7e36b264: hw/omap_gpmc: Modify correct field when writing IRQSTATUS register
- Writing to IRQSTATUS should affect irqst, not irqen -- error
spotted by Andrzej Zaborowski.
Signed-off-by: Peter May... - 09:36 am Revision 71963455: hw/omap_gpmc: Add comment about FIFOTHRESHOLDSTATUS bit
- Promote the remark about why we handle FIFOTHRESHOLDSTATUS the
way we do from the commit message of de8af7fe0 to a co...
09/22/2011
- 07:08 pm Revision 5f542225: hw/9pfs: Add handle based fs driver
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:08 pm Revision 02cb7f3a: hw/9pfs: Use read-write lock for protecting fid path.
- On rename we take the write lock and this ensure path
doesn't change as we operate on them.
Signed-off-by: Aneesh Ku... - 07:08 pm Revision 532decb7: hw/9pfs: Add fs driver specific details to fscontext
- Add a new context flag PATHNAME_FSCONTEXT and indicate whether
the fs driver track fid using path names. Also add a p... - 07:08 pm Revision 2289be19: hw/9pfs: Move fid pathname tracking to seperate data type.
- This enables us to add handles to track fids later. The
V9fsPath added is similar to V9fsString except that the
size ... - 07:08 pm Revision bccacf6c: hw/9pfs: Implement TFLUSH operation
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:08 pm Revision 0174fe73: hw/9pfs: Add init callback to fs driver
- This call back can be used to do fs driver specific initialization.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@li... - 07:08 pm Revision ce421a19: hw/9pfs: Avoid unnecessary get_fid in v9fs_clunk
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:08 pm Revision 70c18fc0: hw/9pfs: Make v9fs_string* functions non-static
- We will use them later in other files
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 06:31 pm Revision d85a1302: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 06:30 pm Revision ed95ee87: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 06:29 pm Revision bea09f65: Merge remote-tracking branch 'stefanha/tracing' into staging
- 06:29 pm Revision 9ba2a054: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 06:27 pm Revision bdd26721: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
09/21/2011
- 04:16 pm Revision 363c3c85: block/curl: Don't finish AIOCBs too early
- The previous behaviour was to finish AIOCBs inside curl_aio_readv()
if the data was cached. This caused the following... - 04:16 pm Revision c84dcdc1: block/curl: Implement a flush function on the fd handlers
- Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:32 pm Revision 465f1ab1: ahci: add port I/O index-data pair
- Implement an I/O space index-data register pair as defined by the AHCI
spec, including the corresponding SATA PCI cap... - 01:32 pm Revision 4b710a3c: trace: Update docs to use example events that exist
- The events 'qemu_malloc' and 'qemu_free' used in the examples no longer exist,
so use 'qemu_vmalloc' and 'qemu_vfree'... - 01:30 pm Revision 6c2a4074: trace: use binary file open mode in simpletrace
- For Windows portability the simple trace backend must use the 'b' file
open mode. This prevents the stdio library fr... - 01:30 pm Revision 85aff158: trace: portable simple trace backend using glib
- Convert the simple trace backend to glib so that it works under Windows.
We cannot use pthread directly but glib prov... - 01:29 pm Revision 598a3f35: MAINTAINERS: add tracing subsystem
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
- 01:29 pm Revision 8f642117: trace: allow trace events with string arguments
- String arguments are useful for producing human-readable traces without
post-processing (e.g. stderr backend). Altho... - 01:10 pm Revision 7b0a03a1: use qemu_* ctype functions
- Fix "warning: array subscript has type 'char'" on NetBSD.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
S... - 12:50 pm Revision 8b3692d1: Remove qemu_host_page_bits
- It was introduced with commit 54936004fddc52c321cb3f9a9a51140e782bed5d
as host_page_bits but never used.
Signed-off-... - 12:50 pm Revision 53380ac3: Abort on thread layer errors
- Makes it easier to catch the bug in gdb as there is no need to set an
explicit breakpoint.
Signed-off-by: Jan Kiszka... - 12:49 pm Revision c2162a8b: Silence make if nothing is to do for libcacard
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:49 pm Revision 43b26fc8: Drop unneeded pthread.h inclusions
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:49 pm Revision a213fcb2: configure: Make missing pkg-config an error rather than a warning
- If pkg-config doesn't exist then make configure fail immediately
with a useful error message. Now that glib is a requ... - 12:49 pm Revision 903ec8ea: fix compilation with stderr trace backend
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:49 pm Revision 782ea2c7: target-i386: Remove data type CCTable
- Remove also two assert statements which were the last remaining users.
Signed-off-by: Stefan Weil <weil@mail.berlios... - 12:34 pm Revision 8e72506e: nbd: fix non-Linux build failure
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:14 am Revision 2654c962: omap1: convert to memory API (part VI)
- Easy RAM stuff.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 90aeba9d: soc_dma: drop soc_dma_port_add_mem_ram()
- It's a trivial wrapper for soc_dma_port_add_mem(), which makes
the memory API conversion more difficult because it ta... - 11:14 am Revision 9898b79a: omap_lcdc: remove imif, emiff from structure
- Not used.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 763b946c: omap1: convert to memory API (part V)
- Tricky aliases.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 60fe76e3: omap1: convert to memory API (part IV)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision a4ebbd18: omap1: convert to memory API (part III)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision e7aa0ae0: omap1: convert to memory API (part II)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 4b3fedf3: omap1: convert to memory API (part I)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:50 am Revision 27cdad67: Revert "alpha-softmmu: Disable for the 0.15 release branch."
- This reverts commit 46f08792bb4a69ab8aab897c174d82b006026140.
This was not supposed to be applied to mainline.
Sign...
09/20/2011
- 11:22 pm Revision 03c39eb5: Merge remote-tracking branch 'mst-tmp/for_anthony' into staging
- 11:21 pm Revision c8af89af: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 11:18 pm Revision 39ba59c2: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- 11:16 pm Revision 7f67d892: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- 05:46 pm Revision 336411ca: pci_bridge: simplify memory regions some more
- replace alloc/free with struct members.
todo: smash with initial implementation after
testing.
Signed-off-by: Michae... - 04:55 pm Revision 27acf660: wavaudio: Use stdio instead of QEMUFile
- QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers... - 04:50 pm Revision b04df2a4: wavcapture: Use stdio instead of QEMUFile
- QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers... - 03:34 pm Revision cf26a4e6: linux-aio: remove process requests callback
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:34 pm Revision 16a06b24: rbd: allow escaping in config string
- The config string is variously delimited by =, @, and /, depending on the
field. Allow these characters to be escape... - 03:32 pm Revision e1d3b254: block: avoid SIGUSR2
- Now that iothread is always compiled sending a signal seems only an
additional step. This patch also avoid writing to... - 01:27 pm Revision 7a3f5fe9: rbd: call flush, if available
- librbd recently added async writeback and flush support. If the new
rbd_flush() call is available, call it.
Signed-... - 01:27 pm Revision f9fe18ec: rbd: ignore failures when reading from default conf location
- If we are reading from the default config location, ignore any failures.
It is perfectly legal for the user to specif... - 01:27 pm Revision 9e1fbcde: rbd: update comment heading
- Properly document the configuration string syntax and semantics. Remove
(out of date) details about the librbd imple... - 01:27 pm Revision bd5da232: scsi: fix sign extension problems
- When assigning a 32-bit value to cmd->xfer (which is 64-bits)
it can be erroneously sign extended because the interme... - 01:27 pm Revision a26a13da: AHCI Port Interrupt Enable register cleaning on soft reset
- I've found that FreeBSD AHCI driver doesn't work with AHCI hardware
emulation of QEMU 0.15.0. I believe the problem i... - 01:27 pm Revision 7285477a: scsi-disk: lazily allocate bounce buffer
- It will not be needed for reads and writes if the HBA provides a sglist.
In addition, this lets scsi-disk refuse comm... - 01:27 pm Revision c3adb5b9: dma-helpers: rewrite completion/cancellation
- This fixes various problems with completion/cancellation:
* if the io_func fails to get an AIOCB, the callback wasn'... - 01:27 pm Revision b3c0bfb6: VMDK: fix leak of extent_file
- Release extent_file on error in vmdk_parse_extents. Added closing files
in freeing extents.
Signed-off-by: Fam Zheng... - 01:27 pm Revision 21cfa41e: posix-aio-compat: Removed unused offset variable
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:27 pm Revision 103b40f5: scsi-disk: commonize iovec creation between reads and writes
- Also, consistently use qiov.size instead of iov.iov_len.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o... - 01:27 pm Revision 10dc8aef: dma-helpers: allow including from target-independent code
- Target-independent code cannot construct sglists, but it can take
them from the outside as a black box. Allow this.
...
09/19/2011
- 09:22 pm Revision 778d1799: pci_bridge: use parent bus's address space
- The switch to the new memory API caused the following problem:
The pci device may call pci_register_bar() to use PCI... - 09:22 pm Revision 7df32ca0: pci: implement bridge filtering
- Support bridge filtering on top of the memory
API as suggested by Avi Kivity:
Create a memory region for the bridge'... - 09:22 pm Revision ab346bb2: pci: Remove unused pci_reserve_capability
- eepro100 was the last user. Now pci_add_capability is powerful enough.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens... - 09:22 pm Revision 817e0b6f: pci: interrupt pin documentation update
- Fix up some erroneous comments in code:
interrupt pins are named A-D, the
interrupt pin register is always readonly
a... - 09:22 pm Revision a92eb87a: pci: Remove unused mem_base from PCIBus
- Obsoleted by f64e02b6cc.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@r... - 12:35 pm Revision bbca72c6: dma-helpers: rename is_write to to_dev
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision 1b8f8a6f: scsi-generic: do not disable FUA
- I found no rationale for this in the logs, and it is quite bad because
it will make scsi-generic unsafe WRT power fai... - 12:34 pm Revision 074abad3: raw-posix: Fix bdrv_flush error return values
- bdrv_flush is supposed to use 0/-errno return values
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision 973b3d0a: nbd: support NBD_SET_FLAGS ioctl
- The nbd kernel module cannot enable DISCARD requests unless it is
informed about it. The flags field in the header i... - 12:34 pm Revision b90fb4b8: nbd: support feature negotiation
- nbd supports writing flags in bytes 24...27 of the header,
and uses that for the read-only flag. Add support for it
... - 12:34 pm Revision bbb74edd: nbd: sync API definitions with upstream
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
09/18/2011
- 05:06 pm Revision ea85df72: mips_malta: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 60581b37: mips_jazz: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 19b4a424: musicpal: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 23ebf23d: mips_mipssim: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 0ae16450: mips_r4k: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:00 pm Revision 530889ff: sun4u: don't set up isa_mem_base
- Since we use memory API in sun4u.c, after
71579cae30b53c910cd6c47ab4e683f647d36519, setting up isa_mem_base
puts vga.... - 02:55 pm Revision 860329b2: memory: fix subregion collision warning
- Instead of the offset property use the proper addr property to calculate
the offsets.
Additionally, be a little more...
09/17/2011
- 08:56 pm Revision be9c4183: tcg/ppc64: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Vassili Karpov <av1474@comtv.ru>
Fine-with-me'd-by: Vassili... - 08:55 pm Revision 26a74ae3: tcg/sparc: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Wei... - 08:55 pm Revision 5ddd17b4: tcg/s390: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Alexander Graf <agraf@suse.de>
Acked-by: Richard Henderson ... - 08:54 pm Revision af15a623: tcg/ia64: Only one call output register needed for 64 bit hosts
- The second register is never used for ia64 hosts.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan We... - 08:54 pm Revision 68af23af: tcg/i386: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by... - 08:13 pm Revision 5c6562c2: target-i386: Fix several SSE3 instructions.
- haddp[sd], hsubp[sd] and addsubp[sd] operate on floats, thus it is
necessary to use the appropriate floating point ca... - 06:14 pm Revision 4e1837f8: trace: add virtio_set_status() trace event
- The virtio device lifecycle can be observed by looking at the sequence
of set status operations. This is especially ... - 06:14 pm Revision 689d7e2f: trace: remove trailing double quotes after PRI*64
- Now that format strings can end in a PRI*64 macro, remove the
workarounds from the trace-events file.
Signed-off-by:... - 06:14 pm Revision 913540a3: trace: allow PRI*64 at beginning and ending of format string
- The tracetool parser only picks up PRI*64 and other format string macros
when enclosed between double quoted strings.... - 06:13 pm Revision 2f4a725b: trace: remove newline from grlib_irqmp_check_irqs format string
- There is no need to put a newline in trace event format strings. The
backend may use the format string within some c... - 05:37 pm Revision 519e1693: Makefile: Fix broken build
- make -C mybuilddir no longer works (regression caused by commit)
388d475815c23901010a25c845eb078d47ee0740.
PWD is th...
09/16/2011
- 05:06 pm Revision a8467c7a: qdev: print bus properties too
- Make qdev_device_help print both device and bus properties.
Helps libvirt to figure whenever bus properties such as
P... - 05:06 pm Revision 71579cae: vga: Respect isa_mem_base when registering chain4 alias
- This does not yet unbreak PPC (which has its own problems) but
potentially other non-x86 systems where isa_mem_base i... - 04:28 pm Revision df3f457b: hw/integratorcp: Fix bugs in writes to CM_CTRL system register
- Fix a number of bugs in the implementation of writes to the CM_CTRL
system register:
* write to cm_ctrl, not cm_init... - 04:26 pm Revision f44cc485: bswap.h: build fix
- qemu build fails when CONFIG_MACHINE_BSWAP_H is defined
because float32, float64, etc. are not defined.
This makes qe... - 04:25 pm Revision 2313e998: vga: Fix text mode screendumps
- In text mode, even a full refresh of the screen takes multiple updates.
As we reset the dump file pointer after the f... - 04:25 pm Revision f81bdefb: console: Properly switch consoles for screen dumps
- Do not mess with active_console, use console_select instead. This fixes
corrupt virtual monitor consoles after issuin... - 04:25 pm Revision b2bedb21: Remove blanks before \n in output strings
- Those blanks violate the coding conventions, see
scripts/checkpatch.pl.
Blanks missing after colons in the changed l... - 04:25 pm Revision 388d4758: build: Always have 'BUILD_DIR' variable pointing to the root of the build tree
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by... - 04:25 pm Revision 937b1258: build: Move tracing objects into libuser on usermode emulation targets
- This will apply libuser-specific compilation flags (like the ones added by
--enable-user-pie), but keep softmmu emula... - 04:25 pm Revision d9389b96: Fix termination by signal with -no-shutdown
- On signals such as SIGTERM qemu should exit instead of just stopping the VM
even with -no-shutdown.
Signed-off-by: K... - 01:16 am Revision 144d192d: slirp: Fill TCP/IP header template after SYN reception
- This ensures we can cleanly signal the drop in case the connection timer
fires. So far we sent those frames to nowher...
09/15/2011
- 10:39 pm Revision 1354869c: Drop the vm_running global variable
- Use runstate_is_running() instead, which is introduced by this commit.
Signed-off-by: Luiz Capitulino <lcapitulino@r... - 10:39 pm Revision 1dfb4dd9: Replace the VMSTOP macros with a proper state type
- Today, when notifying a VM state change with vm_state_notify(),
we pass a VMSTOP macro as the 'reason' argument. This... - 10:39 pm Revision 9e37b9dc: QMP: query-status: Introduce 'status' key
- This new key reports the current VM status to clients. Please, check
the documentation being added in this commit for... - 10:39 pm Revision f5bbfba1: RunState: Add additional states
- Currently, only vm_start() and vm_stop() change the VM state.
That's, the state is only changed when starting or stop... - 10:39 pm Revision 5db9d4d1: runstate_set(): Check for valid transitions
- This commit could have been folded with the previous one, however
doing it separately will allow for easy bisect and ... - 10:39 pm Revision 6667b23f: Monitor/QMP: Don't allow cont on bad VM state
- We have two states where issuing cont before system_reset can
cause problems: RSTATE_SHUTDOWN (when -no-shutdown is u... - 10:39 pm Revision 6e0ca882: HMP: info status: Print the VM state
- Today our printf format for the "info status" command is:
VM status: %s
Where the string can be "running", "runni... - 10:39 pm Revision 1bcef683: Drop the incoming_expected global variable
- Test against RSTATE_IN_MIGRATE instead.
Please, note that the RSTATE_IN_MIGRATE state is only set when all the
initi... - 10:39 pm Revision bff046f8: Move vm_state_notify() prototype from cpus.h to sysemu.h
- It's where all the state handling functions prototypes are located.
Signed-off-by: Luiz Capitulino <lcapitulino@redh... - 09:33 pm Revision ef4f97cb: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 09:28 pm Revision c7fbbdf9: Merge remote-tracking branch 'aneesh/for-upstream-4' into staging
09/14/2011
- 11:21 am Revision d2963631: Fix subtle integer overflow bug in memory API
- It is quite common to have a MemoryRegion with size of INT64_MAX.
When processing alias regions in render_memory_regi...
09/12/2011
- 04:17 pm Revision ee18e730: qcow2: fix range check
- QCowL2Meta::offset is not cluster aligned but only sector aligned
however nb_clusters count cluster from cluster star... - 04:17 pm Revision 25ad22bc: ide/atapi scsi-disk: Make monitor eject -f, then change work
- change fails while the tray is locked by the guest. eject -f forces
it open and removes any media. Unfortunately, t... - 04:17 pm Revision 29e05f20: block: Reset buffer alignment on detach
- BlockDriverState member buffer_alignment is initially 512. The device
model may set them, with bdrv_set_buffer_align... - 04:17 pm Revision ab359cd1: nbd: Clean up use of block_int.h
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision 7d4b4ba5: block: New change_media_cb() parameter load
- To let device models distinguish between eject and load.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed... - 04:17 pm Revision 847f171e: ahci: Remove unused struct member
- Member variable is_read is written, but never read
(contrary to its name). Remove it.
Kevin Wolf <kwolf@redhat.com>
... - 04:17 pm Revision dea43a65: qcow2: align cluster_data to block to improve performance using O_DIRECT
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision 05140499: qcow2: initialize metadata before inserting in cluster_allocs
- QCow2Meta structure was inserted into list before many fields are
initialized. Currently is not a problem cause all o... - 04:17 pm Revision 7b6f9300: block: New bdrv_set_buffer_alignment()
- Device models should be able to set it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <... - 04:17 pm Revision fb0c61a5: hw: Trim superfluous #include "block_int.h"
- Including it in device models is unclean, including it without a
reason adds insult to injury.
Signed-off-by: Markus... - 04:17 pm Revision 68bb01f3: scsi-disk: Fix START_STOP to fail when it can't eject
- Don't fail when tray is already open.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf... - 04:17 pm Revision eb93d5d9: rbd: fix leak in qemu_rbd_open failure paths
- Fix leak of s->snap in failure path. Simplify error paths for the whole
function.
Reported-by: Stefan Hajnoczi <ste... - 04:17 pm Revision dfe80b07: rbd: clean up, fix style
- No assignment in condition. Remove duplicate ret > 0 check.
Signed-off-by: Sage Weil <sage@newdream.net>
Reviewed-b... - 04:17 pm Revision d1a0739d: block: Move BlockConf & friends from block_int.h to block.h
- It's convenience stuff for block device models, so block.h isn't the
ideal home either, but better than block_int.h.
... - 04:17 pm Revision e4def80b: block: Show whether the virtual tray is open in info block
- Need to ask the device, so this requires new BlockDevOps member
is_tray_open().
Signed-off-by: Markus Armbruster <ar... - 04:17 pm Revision db118fe7: ide/atapi: Preserve tray state on migration
- Use a subsection, so that migration to older version still works,
provided the tray is closed and unlocked.
Signed-o... - 04:17 pm Revision 48f65b3f: ide/atapi: Don't fail eject when tray is already open
- MMC-5 6.40.2.6 specifies that START STOP UNIT succeeds when the drive
already has the requested state. cmd_start_sto... - 04:17 pm Revision 2c6942fa: block: Clean up remaining users of "removable"
- BlockDriverState member removable is a confused mess. It is true when
an ide-cd, scsi-cd or floppy qdev is attached,... - 04:17 pm Revision 9e6a4c91: block: Drop BlockDriverState member removable
- It's a confused mess (see previous commit). No users remain.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
S... - 04:17 pm Revision dd063333: ide/atapi: Track tray open/close state
- We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac... - 04:17 pm Revision fdec4404: block: Leave enforcing tray lock to device models
- The device model knows best when to accept the guest's eject command.
No need to detour through the block layer.
bdr... - 04:17 pm Revision 025e849a: block: Rename bdrv_set_locked() to bdrv_lock_medium()
- While there, make the locked parameter bool.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kev... - 04:17 pm Revision a1aff5bf: block: Revert entanglement of bdrv_is_inserted() with tray status
- Commit 4be9762a changed bdrv_is_inserted() to fail when the tray is
open. Unfortunately, there are two different kin... - 04:17 pm Revision ece0d5e9: scsi-disk: Track tray open/close state
- We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac... - 04:17 pm Revision bfd52647: scsi-disk: Factor out scsi_disk_emulate_start_stop()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision 7c7e9df0: rbd: allow client id to be specified in config string
- Allow the client id to be specified in the config string via 'id=' so that
users can control who they authenticate as... - 04:17 pm Revision 22cf56c4: block: Drop tray status tracking, no longer used
- Commit 4be9762a is now completely redone.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin ... - 04:17 pm Revision f107639a: block: Drop medium lock tracking, ask device models instead
- Requires new BlockDevOps member is_medium_locked(). Implement for IDE
and SCSI CD-ROMs.
Signed-off-by: Markus Armbr... - 04:17 pm Revision 81b1008d: scsi-disk: Track tray locked state
- We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in... - 04:17 pm Revision a0a7573b: ide/atapi: Track tray locked state
- We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in... - 04:17 pm Revision 3cfc2269: ide: Reject ATA commands specific to drive kinds
- ACS-2 Table B.2 explicitly prohibits ATAPI devices from implementing
WIN_RECAL, WIN_READ_EXT, WIN_READDMA_EXT, WIN_RE... - 04:17 pm Revision f0776564: ide/atapi: Clean up misleading name in cmd_start_stop_unit()
- "eject" is misleading; it means "eject" when start is clear, but
"load" when start is set. Rename to loej, because t... - 04:17 pm Revision 844505b1: ide: Use a table to declare which drive kinds accept each command
- No functional change.
It would be nice to have handler functions in the table, like commit
e1a064f9 did for ATAPI. ... - 04:17 pm Revision 3f76a7c3: ide: Fix ATA command READ to set ATAPI signature for CD-ROM
- Must set the ATAPI device signature, see ATA4 8.27.5.2 Outputs for
PACKET Command feature set devices, and ACS-2 7.36... - 04:17 pm Revision a7912369: qcow2: removed unused depends_on field
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
09/10/2011
- 09:12 pm Revision 44520db1: Gdbstub: Fix back-trace on SPARC32
- Gdb expects all registers windows to be flushed in ram, which is not the case
in Qemu. Therefore the back-trace gener... - 07:57 pm Revision 16e7caae: MAINTAINERS: add xtensa maintainer
- Add myself as target-xtensa and DC232B maintainer.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: B... - 07:57 pm Revision b67ea0cd: target-xtensa: implement memory protection options
- - TLB opcode group;
- region protection option (ISA, 4.6.3);
- region translation option (ISA, 4.6.4);
- MMU option (... - 07:57 pm Revision 7d890b40: target-xtensa: add regression testsuite
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 97836cee: target-xtensa: implement relocatable vectors
- See ISA, 4.4.3 for details.
Vector addresses recorded in core configuration are absolute values that
correspond to d... - 07:57 pm Revision 4dd85b6b: target-xtensa: implement boolean option
- See ISA, 4.3.9
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision ccfcaba6: target-xtensa: add gdb support
- Specific xtensa processor overlay for GDB contains register map in
the gdb/xtensa-config.c. This description is used ... - 07:57 pm Revision 47d05a86: target-xtensa: add dc232b core and board
- This is Diamond 232L Standard Core Rev.B (LE).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ... - 07:57 pm Revision b994e91b: target-xtensa: implement interrupt option
- See ISA, 4.4.6 (interrupt option), 4.4.7 (high priority interrupt
option) and 4.4.8 (timer interrupt option) for deta... - 07:57 pm Revision 1ddeaa5d: target-xtensa: implement SIMCALL
- Tensilica iss provides support for applications running in freestanding
environment through SIMCALL command. It is us... - 07:57 pm Revision 553e44f9: target-xtensa: implement windowed registers
- See ISA, 4.7.1 for details.
Physical registers and currently visible window are separate fields in
CPUEnv. Only curr... - 07:57 pm Revision 5b4e481b: target-xtensa: implement unaligned exception option
- See ISA, 4.4.4 for details.
Correct (aligned as per ISA) address for unaligned access is generated
in case this opti... - 07:57 pm Revision 6ad6dbf7: target-xtensa: implement extended L32R
- See ISA, 4.3.3 for details.
TB flag XTENSA_TBFLAG_LITBASE is used to track enable bit of LITBASE SR.
Signed-off-by:... - 07:57 pm Revision 772177c1: target-xtensa: implement accurate window check
- See ISA, 4.7.1.3 for details.
Window check is inserted before commands that push "used register
watermark" beyond it... - 07:57 pm Revision 797d780b: target-xtensa: implement loop option
- See ISA, 4.3.2 for details.
Operations that change LEND SR value invalidate TBs at the old and at
the new LEND. LEND... - 07:57 pm Revision f3df4c04: target-xtensa: implement CPENABLE and PRID SRs
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 3580ecad: target-xtensa: implement shifts (ST1 and RST1 groups)
- - ST1: SAR (shift amount special register) manipulation, NSA(U);
- RST1: shifts, 16-bit multiplication.
Signed-off-b... - 07:57 pm Revision 40643d7c: target-xtensa: implement exceptions
- - mark privileged opcodes with ring check;
- make debug exception on exception handler entry.
Signed-off-by: Max Fil... - 07:57 pm Revision b8132eff: target-xtensa: implement RST3 group
- - access to Special Registers (wsr, rsr);
- access to User Registers (wur, rur);
- misc. operations option (value cla... - 07:57 pm Revision f76ebf55: target-xtensa: implement RST2 group (32 bit mul/div/rem)
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 28067b22: target-xtensa: implement SYNC group
- All operations in this group are no-ops, because there are no delayed
side effects.
Signed-off-by: Max Filippov <jcm... - 07:57 pm Revision f0a548b9: target-xtensa: add PS register and access control
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 809377aa: target-xtensa: implement LSAI group
- - base + offset load/store operations for 1/2/4 byte values;
- cache operations (not implemented);
- multiprocessor s... - 07:57 pm Revision 91a5bb76: target-xtensa: mark reserved and TBD opcodes
- Reserved opcodes must generate illegal instruction exception. Usually
they signal emulation quality problems.
Not imp... - 07:57 pm Revision 8ffc2d0d: target-xtensa: implement CACHE group
- All operations in this group are no-ops, because cache ought to be
transparent to applications. However cache may be ... - 07:57 pm Revision 5da4a6a8: target-xtensa: implement JX/RET0/CALLX
- Group SNM0 (indirect jumps and calls).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <b... - 07:57 pm Revision 2af3da91: target-xtensa: add special and user registers
- Special Registers hold the majority of the state added to the processor
by the options. See ISA, 5.3 for details.
Us... - 07:57 pm Revision bd57fb91: target-xtensa: implement conditional jumps
- - BZ (comparison to zero);
- BI0 (comparison to signed immediate);
- BI1 (comparison to unsigned immediate);
- B (two... - 07:57 pm Revision 67882fd1: target-xtensa: implement narrow instructions
- Instructions with op0 >= 8 are 2 bytes long, others are 3 bytes long.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.co... - 07:57 pm Revision dedc5eae: target-xtensa: implement disas_xtensa_insn
- Set up disas_xtensa_insn switch structure, mark required options on high
level groups. Implement arithmetic/bit logic... - 07:57 pm Revision cfa550c6: target-xtensa: add target to the configure script
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 2328826b: target-xtensa: add target stubs
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 7b039f74: target-xtensa: add sample board
- Sample board and sample CPU core are used for debug and may be used for
development of custom SoC emulators.
This bo... - 07:57 pm Revision f331fe5e: target-xtensa: implement RT0 group
- NEG and ABS are the only members of RT0 group.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ... - 07:50 pm Revision 83818f7c: mipsnet: use trace framework
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:50 pm Revision d118d64a: mipsnet: convert to qdev
- Move mipsnet_init() function to mipssim machine
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by... - 05:56 pm Revision f64e02b6: PCI: delete unused mem_base and pci_to_cpu_addr
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:56 pm Revision de18f87e: Sparc64: remove useless variable
- Remove a useless variable, spotted by clang analyzer:
/src/qemu/target-sparc/op_helper.c:3904:18: warning: unused var... - 05:52 pm Revision a6c6f44a: lsi53c895a: avoid a warning from clang analyzer
- Avoid this warning from clang analyzer by deleting the variable:
/src/qemu/hw/lsi53c895a.c:895:5: warning: Value stor... - 05:50 pm Revision 337fc758: cpu-exec: remove unnecessary assignment
- Avoid this warning from clang analyzer:
/src/qemu/cpu-exec.c:97:5: warning: Value stored to 'phys_page2' is never rea... - 05:50 pm Revision 6115c0a8: kvm: remove unnecessary assignments
- Avoid these warnings from clang analyzer:
/src/qemu/target-i386/kvm.c:772:5: warning: Value stored to 'cwd' is never ... - 05:49 pm Revision 18f88f11: hid: fix misassignment
- The code does not have any effect as is, fix it.
Spotted by clang analyzer:
/src/qemu/hw/hid.c:99:13: warning: Value... - 05:48 pm Revision 48bb9f53: scsi-bus: remove duplicate table entries
- Remove duplicate entries from SCSI command table, spotted by
clang analyzer:
/src/qemu/hw/scsi-bus.c:979:40: warning:... - 05:46 pm Revision 84c8c656: qemu-io: remove unnecessary assignment
- Remove an unnecessary assignment, spotted by clang analyzer:
/src/qemu/qemu-io.c:995:9: warning: Value stored to 'off... - 05:46 pm Revision 7948a665: win32: improve version.o dependency
- Actually, version.rc doesn't need config-host.mak but config-host.h, fix it.
Signed-off-by: Blue Swirl <blauwirbel@g... - 05:46 pm Revision 1213406b: g364fb: compile in hwlib
- Compile g364fb in hwlib. Two compilations less for the full build.
Acked-by: Hervé Poussineau <hpoussin@reactos.org>...
09/09/2011
- 09:13 pm Revision 282c355b: Merge remote-tracking branch 'sstabellini/xen-next' into staging
- 09:09 pm Revision da5391ed: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 08:58 pm Revision f40d5508: vns/tls: don't use depricated gnutls functions
- Avoid using deprecated gnutls functions with recent gnutls versions.
Fixes build failure on Fedora 16. Keep the old ... - 08:58 pm Revision 5689dc65: build: fix missing trace dep on GENERATED_HEADERS
- fc764105 added an include for qemu-common.h to trace/control.h, which
made all users of this header file dependent on... - 08:58 pm Revision 8a7d552c: balloon: Disassociate handlers from balloon device on unplug
- When a balloon device gets unplugged, allow the balloon handlers to be
freed.
Reported-by: Shaolong Hu <shu@redhat.c... - 08:58 pm Revision 3b86b13a: virtio-balloon: Disassociate from the balloon handlers on unplug
- Adding a 2nd balloon device after unplugging the first one doesn't work.
Also, the 'info balloon' command should indi... - 08:58 pm Revision 36b58628: qemu_vmalloc: align properly for transparent hugepages and KVM
- To make good use of transparent hugepages, KVM requires that guest-physical
and host-virtual addresses share the low ... - 08:58 pm Revision df00bed0: curses: fix garbling when chtype != long
- Qemu currently assumes that chtype is typedef'd to unsigned long, but
this is not necessarily the case (ncurses, for ... - 08:58 pm Revision ad8b8186: Don't use g_thread_get_initialized.
- Initialize glib threads unconditionally in main() instead
of using g_thread_get_initialized in the 9p code.
Fixes a ... - 08:58 pm Revision fa4e49c0: Use hex instead of binary.
- Older gcc versions don't understand 0b<bits>,
use hex representation instead.
Fixes build failure on RHEL-5.
Signed... - 06:07 pm Revision e89720b1: tcg/ppc64: Fix zero extension code generation bug for ppc64 host
- The ppc64 code generation backend uses an rldicr (Rotate Left Double
Immediate and Clear Right) instruction to implem... - 04:13 pm Revision 56c119e5: xen-mapcache: Fix rlimit set size.
- Previously, the address space soft limit was set mcache_max_size. So,
before the mcache_max_size was reached by the m... - 04:13 pm Revision 384087b2: Introduce a new 'connected' xendev op called when Connected.
- Rename the existing xendev 'connect' op to 'initialised' and introduce
a new 'connected' op. This new op, if defined... - 04:13 pm Revision 6d646730: Move the xenfb pointer handler to the connected method
- Ensure that we read "request-abs-pointer" after the frontend has written
it. This means that we will correctly set u... - 04:13 pm Revision 2b734340: xen: use uint64_t instead of target_ulong in cpu_ioreq_move
- cpu_ioreq_move might move 8 bytes at a time so we must make sure that
the temporary variable can hold 8 bytes.
Signe... - 12:37 pm Revision 7834cf77: hw/9pfs: add 9P2000.L unlinkat operation
- unlinkat - Remove a directory entry
size[4] Tunlinkat tag[2] dirfid[4] name[s] flag[4]
size[4] Runlinkat tag[2]
old... - 12:16 pm Revision 89bf6593: hw/9pfs: add 9P2000.L renameat operation
- rename - change name of file or directory
size[4] Trenameat tag[2] olddirfid[4] oldname[s] newdirfid[4] newname[s]
s... - 12:16 pm Revision 10e72295: hw/9pfs: Fix memleaks in some 9p operation
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 12:15 pm Revision 25427ec1: hw/9pfs: Initialize rest of qid field to zero.
- Since qid is allocated out of stack we need to intialize
the field to zero. Otherwise we will send wrong qid value
to... - 12:15 pm Revision 407fee0f: hw/9pfs: Update the fidp path before opendir
- We need to update the fidp path before opendir. Since we don't
use the fid returned by mkdir, earlier code should not... - 11:56 am Revision 5a61cb60: Fix include statements for qemu-common.h
- * qemu-common.h is not a system include file, so it should be included
with "" instead of <>. Otherwise incremental... - 11:51 am Revision 069d89b8: virtio-9p: Fix syntax error in debug code
- This error was reported by cppcheck:
qemu/hw/9pfs/virtio-9p-debug.c:342:
error: Invalid number of character ({) when... - 11:50 am Revision 3f9c3595: SPARC: Trivial patch to clean up npc monitor output
- This patch fixes the spacing of the PC output from 'info cpus' for
SPARC.
Signed-off-by: Nathan Kunkee <nkunkee42@ho... - 11:43 am Revision af2d37de: configure: Avoid duplicate flags when calling compile_prog
- This patch removes redundant shell code and cleans it a little bit.
Shell macro compile_prog takes two arguments:
lo... - 11:43 am Revision c1ba4e0b: qemu-options: Improve help texts for options which depend on configure
- * Replace "available only" by the more common "only available".
* Tracing options depend on the configuration of the... - 11:43 am Revision bca4b988: configure: Remove relicts from --enable-io-thread
- Commit 12d4536f7d911b6d87a766ad7300482ea663cea2 removed
configure option --enable-io-thread.
Remove help message whi... - 11:43 am Revision 60474fb5: Fix comment (install patch -> install path)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:43 am Revision 6e93a44b: docs: Fix qdev-device-use.txt typo in -chardev serial, path=COM<NUM>
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 10:48 am Revision fc9c5412: introduce environment variables for all qemu-user options
- (Edits by Riku Voipio to apply to current HEAD)
Rework option parsing code for linux-user in a table-driven manner t... - 10:48 am Revision a790ae38: linux-user: Implement setxattr/getxattr/removexattr syscalls
- This patch implements the setxattr, getxattr, and removexattr syscalls
if CONFIG_ATTR is enabled.
Note that since li... - 10:47 am Revision 94c19610: linux-user: Verify MIPS syscall arguments
- On MIPS, some syscall arguments are taken from the stack. This patch adds
verification such that do_syscall() is only... - 10:47 am Revision 29fb0f25: linux-user: Fix MIPS indirect syscall handling
- Change the number of argument for MIPS sys_syscall from 0 to 8. This
allows arguments for indirect syscalls to be pro... - 10:46 am Revision ff7a981a: linux-user: Exit with an error if we couldn't set up gdbserver
- If gdbserver_start() fails (usually because we couldn't bind to the
requested TCP port) then exit qemu rather than bl... - 10:46 am Revision 97cc7560: linux-user: Implement new ARM 64 bit cmpxchg kernel helper
- linux-user: Implement new ARM 64 bit cmpxchg kernel helper
Linux 3.1 will have a new kernel-page helper for ARM impl... - 10:45 am Revision 70afc343: linux-user: Fix initialization of the heap contents when allocating new pages
- Technically the new mmapped pages are already initialized to zero
since they are anonymous, however we have to take c...
Also available in: Atom