- 11 8月, 2009 2 次提交
-
-
由 Christoph Egger 提交于
Attached patch lets configure find xen headers and libs with --extra-cflags and --extra-ldlfags option. Signed-off-by: NChristoph Egger <Christoph.Egger@amd.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com> Message-Id:
-
由 Christoph Egger 提交于
Use qemu_tolower() instead of tolower(). Fixes warning on NetBSD. Signed-off-by: NChristoph Egger <Christoph.Egger@amd.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com> Message-Id:
-
- 10 8月, 2009 1 次提交
-
-
由 malc 提交于
Signed-off-by: Nmalc <av1474@comtv.ru>
-
- 09 8月, 2009 8 次提交
-
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Also connect ESP and Lance reset signals to DMA. Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
- 08 8月, 2009 3 次提交
-
-
由 Blue Swirl 提交于
Use the FW_CFG interface to send user requested screen size and depth to OpenBIOS like 7f1aec5f for ppc_oldworld. Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Use the FW_CFG interface to send user requested screen size and depth to OpenBIOS like 7f1aec5f for ppc_oldworld. Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Laurent Vivier 提交于
This patch uses the FW_CFG interface to send user requested screen size and depth to openbios. Signed-off-by: NLaurent Vivier <laurent@vivier.eu> Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
- 05 8月, 2009 1 次提交
-
-
由 Igor Kovalenko 提交于
tl and tsptr of members sparc64 cpu state must be changed simultaneously to keep trap state window in sync with current trap level. Currently translation of store to tl does not change tsptr, which leads to corrupt trap state on corresponding trap level. This patch removes tsptr from sparc64 cpu state and replaces all uses with call to helper routine. Changes v0->v1: - reimplemented helper routine with tcg generator - on cpu reset trap type and pstate are populated with power-on reset values, including tl=maxtl Signed-off-by: igor.v.kovalenko@gmail.com Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
- 04 8月, 2009 7 次提交
-
-
由 Nathan Froyd 提交于
Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
由 Nathan Froyd 提交于
Enabling support for ppc64-linux-user should be easy enough to do later. Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
由 Nathan Froyd 提交于
We handle conditional stores as an exception so we can ensure that no other thread is changing memory out from underneath us. Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
由 Nathan Froyd 提交于
Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
由 Nathan Froyd 提交于
We do this so we can check on the corresponding stc{w,d}x. whether the value has changed. It's a poor man's form of implementing atomic operations and is valid only for NPTL usermode Linux emulation. Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
由 Nathan Froyd 提交于
Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
由 Nathan Froyd 提交于
We only need to make sure that the clone syscall looks like it succeeded, not clobber 60% of the register set. Signed-off-by: NNathan Froyd <froydnj@codesourcery.com> Signed-off-by: Nmalc <av1474@comtv.ru>
-
- 01 8月, 2009 7 次提交
-
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
- 31 7月, 2009 5 次提交
-
-
由 Paul Brook 提交于
Fix toplevel option rom makefile rules. Signed-off-by: NPaul Brook <paul@codesourcery.com>
-
由 Paul Brook 提交于
Correctly save/restore ARMV6 MMU state. Signed-off-by: NPaul Brook <paul@codesourcery.com>
-
由 Blue Swirl 提交于
Read of interrupt register should clear it and also sequence step and status. Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Igor Kovalenko 提交于
If translation block is interrupted by e.g. mmu exception we need to compute conditional flags for inclusion into saved cpu state. Otherwise after return from trap conditional instructions would use stale psr/xcc data. Signed-off-by: igor.v.kovalenko@gmail.com -- Kind regards, Igor V. Kovalenko
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
- 30 7月, 2009 6 次提交
-
-
由 Bill Paul 提交于
Once again, the emulation of the EERD and ICS registers in e1000.c is incorrect. Nobody has noticed this before because none of the Intel-written e1000 drivers use these registers, and all of the independently written open source drivers copy Intel's example, so they don't use them either. Regardless, these registers are documented in the programmer's manuals, and their emulated behavior doesn't match the verified behavior of real hardware, so any software that does use them doesn't function correctly. -Bill Signed-off-by: NBill Paul <wpaul@windriver.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Gerd Hoffmann 提交于
It works much better when parse_option_number actually returns the number parsed ... Common breakage resulting from this bug is that 'qemu -hda foo.img -cdrom bar.iso' stops working (cdrom isn't there). Cc: Avi Kivity <avi@redhat.com> Signed-off-by: NGerd Hoffmann <kraxel@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Gerd Hoffmann 提交于
Signed-off-by: NGerd Hoffmann <kraxel@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Gerd Hoffmann 提交于
Signed-off-by: NGerd Hoffmann <kraxel@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Gerd Hoffmann 提交于
Signed-off-by: NGerd Hoffmann <kraxel@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Markus Armbruster 提交于
When a VM state change handler changes VM state, other VM state change handlers can see the state transitions out of order. bmdma_map(), scsi_disk_init() and virtio_blk_init() install VM state change handlers to restart DMA. These handlers can vm_stop() by running into a write error on a drive with werror=stop. This throws the VM state change handler callback into disarray. Here's an example case I observed: 0. The virtual IDE drive goes south. All future writes return errors. 1. Something encounters a write error, and duly stops the VM with vm_stop(). 2. vm_stop() calls vm_state_notify(0). 3. vm_state_notify() runs the callbacks in list vm_change_state_head. It contains ide_dma_restart_cb() installed by bmdma_map(). It also contains audio_vm_change_state_handler() installed by audio_init(). 4. audio_vm_change_state_handler() stops audio stuff. 5. User continues VM with monitor command "c". This runs vm_start(). 6. vm_start() calls vm_state_notify(1). 7. vm_state_notify() runs the callbacks in vm_change_state_head. 8. ide_dma_restart_cb() happens to come first. It does its work, runs into a write error, and duly stops the VM with vm_stop(). 9. vm_stop() runs vm_state_notify(0). 10. vm_state_notify() runs the callbacks in vm_change_state_head. 11. audio_vm_change_state_handler() stops audio stuff. Which isn't running. 12. vm_stop() finishes, ide_dma_restart_cb() finishes, step 7's vm_state_notify() resumes running handlers. 13. audio_vm_change_state_handler() starts audio stuff. Oopsie. Fix this by moving the actual write from each VM state change handler into a new bottom half (suggested by Gleb Natapov). Signed-off-by: NMarkus Armbruster <armbru@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-