- 09 8月, 2009 2 次提交
-
-
由 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 11 次提交
-
-
由 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>
-
由 Gerd Hoffmann 提交于
When sending a copyrect command to the vnc client, we must also update the local server surface. Otherwise the server's and the client's idea of the screen content run out of sync and screen updates don't work correctly. Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Mark McLoughlin 提交于
These are now unused. However, perhaps the idea is that when we add -device, they will be useful? In that case, we should add virtio-net-pci-0-10 too. Signed-off-by: NMark McLoughlin <markmc@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Mark McLoughlin 提交于
We have the pc-0.10 machine type now which does exactly the same thing. Signed-off-by: NMark McLoughlin <markmc@redhat.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Paolo Bonzini 提交于
Since migration returns right away, starting the VM right after calling qemu_start_incoming_migration is wrong even if -S is not passed. We have to do this after migration has completed. Cc: Glauber Costa <glommer@redhat.com> Cc: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Bjørn Mork 提交于
Both input and output streams may be in SND_PCM_STATE_SUSPENDED after the host is suspended and resumed, meaning "Hardware is suspended". snd_pcm_readi() and snd_pcm_writei() will return -ESTRPIPE if called while the stream is in this state. Call snd_pcm_resume() to enable audio output and capture after host resume. Signed-off-by: NBjørn Mork <bjorn@mork.no> Signed-off-by: Nmalc <av1474@comtv.ru>
-
- 29 7月, 2009 1 次提交
-
-
由 Anthony Liguori 提交于
I confused ENOTSUP with ENOTSUPP. Juan's original patch was correct. Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
- 28 7月, 2009 3 次提交
-
-
由 Anthony Liguori 提交于
This reverts commit bd836776. PPC should just implement dirty logging so we can avoid all the fall-out from this changeset. Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-
由 Blue Swirl 提交于
Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
-
由 Anthony Liguori 提交于
This was spotted by Juan Quintela Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
-