[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] d42616: pseries: Factor out check for out-of-
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] d42616: pseries: Factor out check for out-of-bounds LIOBN |
Date: |
Mon, 06 May 2013 12:00:16 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: d4261662b67b48e52f747ee1e3c31cf873c5c982
https://github.com/qemu/qemu/commit/d4261662b67b48e52f747ee1e3c31cf873c5c982
Author: David Gibson <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/ppc/spapr_iommu.c
Log Message:
-----------
pseries: Factor out check for out-of-bounds LIOBN
PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
values that aren't in the code for H_PUT_TCE. This patch factors the check
into spapr_tce_find_by_liobn(), which already checks if a 32-bit LIOBN
actually exists. This will become more important as future patches add
other hypercalls which need to look up a LIOBN.
At the same time we fix the typo in the message.
Signed-off-by: David Gibson <address@hidden>
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: b55519a0f29fca0ef7ebc5d87ee4bfa7304dc219
https://github.com/qemu/qemu/commit/b55519a0f29fca0ef7ebc5d87ee4bfa7304dc219
Author: David Gibson <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/ppc/spapr_iommu.c
Log Message:
-----------
pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
Due to a brain outage, this message says "out-of-boards" instead of
"out-of-bounds".
Signed-off-by: David Gibson <address@hidden>
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: cefd3cdbdd9fc9a7d5ab324291904074d2aa69a0
https://github.com/qemu/qemu/commit/cefd3cdbdd9fc9a7d5ab324291904074d2aa69a0
Author: Bharat Bhushan <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/ppc/e500.c
Log Message:
-----------
PPC: e500: initialize GPRs as per epapr
ePAPR defines the initial values of cpu registers.
This patch initialize the GPRs as per ePAPR specification.
This resolves the issue of guest reboot/reset (guest hang on reboot).
Signed-off-by: Bharat Bhushan <address@hidden>
[agraf: add whitespace line]
Signed-off-by: Alexander Graf <address@hidden>
Commit: 4807ab4f36740b64a0dfa30ae90fe2e8a7d96fbb
https://github.com/qemu/qemu/commit/4807ab4f36740b64a0dfa30ae90fe2e8a7d96fbb
Author: Alexey Kardashevskiy <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M pc-bios/README
M pc-bios/slof.bin
M roms/SLOF
Log Message:
-----------
pseries: Update SLOF firmware image
Minor SLOF fixes which are required for libvirtd to function properly:
* vio-vscsi: vscsi-report-luns can return 0
* vio-vscsi: added a proper lun parser
* SLOF: vio-vscsi: fixed bug with reported luns
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: 126a79300971ab9314925c3ebbbd6c776bebf3f1
https://github.com/qemu/qemu/commit/126a79300971ab9314925c3ebbbd6c776bebf3f1
Author: Alexander Graf <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M target-ppc/cpu.h
M target-ppc/mmu_helper.c
Log Message:
-----------
PPC: Add MMU type for 2.06 with AMR but no TB pages
When running -cpu on a POWER7 system with PR KVM, we mask out the 1TB
MMU capability from the MMU type mask, but not the AMR bit.
This leads to us having a new MMU type that we don't check for in our
MMU management functions.
Add the new type, so that we don't have to worry about breakage there.
We're not going to use the TCG MMU management in that case anyway.
The long term fix for this will be to move all these MMU management
functions to class callbacks.
Signed-off-by: Alexander Graf <address@hidden>
Commit: c05541ee191107eb35093fb693e4ec038e60d2c0
https://github.com/qemu/qemu/commit/c05541ee191107eb35093fb693e4ec038e60d2c0
Author: Anton Blanchard <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M target-ppc/translate.c
Log Message:
-----------
target-ppc: Fix invalid SPR read/write warnings
Invalid and privileged SPR warnings currently print the wrong
address. While fixing that, also make it clear that we are
printing both the decimal and hexadecimal SPR number.
Before:
Trying to read invalid spr 896 380 at 0000000000000714
After:
Trying to read invalid spr 896 (0x380) at 0000000000000710
Signed-off-by: Anton Blanchard <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: 04559d5210860ea5853db09c75ea8ff2f8843e16
https://github.com/qemu/qemu/commit/04559d5210860ea5853db09c75ea8ff2f8843e16
Author: Anton Blanchard <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M target-ppc/translate_init.c
Log Message:
-----------
target-ppc: Add read and write of PPR SPR
Recent Linux kernels save and restore the PPR across exceptions
so we need to handle it.
Signed-off-by: Anton Blanchard <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: 43d03f299a017186e00f47c5b10f732492d496a6
https://github.com/qemu/qemu/commit/43d03f299a017186e00f47c5b10f732492d496a6
Author: Tiejun Chen <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/ppc/e500.c
Log Message:
-----------
PPC: e500: correct params->ram_size with ram_size
We should sync params->ram_size after we fixup memory size on
a alignment boundary. Otherwise Guest would exceed the actual
memory region.
Signed-off-by: Tiejun Chen <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: e0ff466c86bfb3b865865431bf8aa67287691917
https://github.com/qemu/qemu/commit/e0ff466c86bfb3b865865431bf8aa67287691917
Author: Alexey Kardashevskiy <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/net/spapr_llan.c
Log Message:
-----------
spapr_llan: fix device reenabling
Normally, the "tap" device is polled by QEMU if a guest NIC can
receive packets. If a guest NIC is stopped during transfer (rmmod or
ifdown), it may still have packets in a queue which have to be send
to the guest before QEMU enables polling of a "tap" interface via
tap_update_fd_handler().
However the spapr_llan device was missing the qemu_flush_queued_packets()
call so the tap_send_completed() callback was never called and therefore
"tap" interface polling was not enabled ever.
The patch fixes this problem.
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: 1f7de853306499b83e627a09b15281fd6d566a51
https://github.com/qemu/qemu/commit/1f7de853306499b83e627a09b15281fd6d566a51
Author: Dominik Dingel <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/s390x/ipl.c
Log Message:
-----------
S390: BIOS check for file
Add a check if the BIOS blob exists before trying to load.
Signed-off-by: Dominik Dingel <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: e89e33e12e4185fa056a5d7ae6d2e8e7f5400a20
https://github.com/qemu/qemu/commit/e89e33e12e4185fa056a5d7ae6d2e8e7f5400a20
Author: Dominik Dingel <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M configure
Log Message:
-----------
S390: BIOS create link to src folder for .img file
For *.img files, there will be a link created directly to the src folder,
like for all other blobs.
Signed-off-by: Dominik Dingel <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: 2c4c71ee3a904bd07141c6499e5834818e6757f1
https://github.com/qemu/qemu/commit/2c4c71ee3a904bd07141c6499e5834818e6757f1
Author: Dominik Dingel <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/s390x/ipl.c
Log Message:
-----------
S390: Merging s390_ipl_cpu and s390_ipl_reset
There is no use in have this splitted in two functions.
Signed-off-by: Dominik Dingel <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: ba1509c0a99ad4c852c22cbd46d244ec7dc90402
https://github.com/qemu/qemu/commit/ba1509c0a99ad4c852c22cbd46d244ec7dc90402
Author: Dominik Dingel <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M hw/s390x/ipl.c
Log Message:
-----------
S390: Add virtio-blk boot
If no kernel IPL entry is specified, boot the bios and pass if available
device information for the first boot device (as given by the boot index).
The provided information will be used in the next commit from the BIOS.
Signed-off-by: Dominik Dingel <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: ff151f4ec977c38266b79ebfbb6e8689f2121d4f
https://github.com/qemu/qemu/commit/ff151f4ec977c38266b79ebfbb6e8689f2121d4f
Author: Dominik Dingel <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M pc-bios/s390-ccw/main.c
M pc-bios/s390-ccw/start.S
Log Message:
-----------
S390: BIOS boot from given device
Use the passed device, if there is no device, use the first applicable device.
Signed-off-by: Dominik Dingel <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
Commit: 2ddef429d14136a0156a75b1d77b72cb3bdad18f
https://github.com/qemu/qemu/commit/2ddef429d14136a0156a75b1d77b72cb3bdad18f
Author: Alexander Graf <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M pc-bios/s390-ccw.img
Log Message:
-----------
s390: update s390-ccw.img
Now that we have boot device selection support, update the firmware
blob accordingly.
Signed-off-by: Alexander Graf <address@hidden>
Commit: fe677fd1b3fde96110898fde5101bea4cfe6e063
https://github.com/qemu/qemu/commit/fe677fd1b3fde96110898fde5101bea4cfe6e063
Author: Aurelien Jarno <address@hidden>
Date: 2013-05-06 (Mon, 06 May 2013)
Changed paths:
M configure
M hw/s390x/ipl.c
M pc-bios/s390-ccw.img
M pc-bios/s390-ccw/main.c
M pc-bios/s390-ccw/start.S
Log Message:
-----------
Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
* 's390-for-upstream' of git://github.com/agraf/qemu:
s390: update s390-ccw.img
S390: BIOS boot from given device
S390: Add virtio-blk boot
S390: Merging s390_ipl_cpu and s390_ipl_reset
S390: BIOS create link to src folder for .img file
S390: BIOS check for file
Compare: https://github.com/qemu/qemu/compare/8e515b125d5f...fe677fd1b3fd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] d42616: pseries: Factor out check for out-of-bounds LIOBN,
GitHub <=