[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 3e2a0c: hw/net/xilinx_axienet: Auto-clear PHY
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 3e2a0c: hw/net/xilinx_axienet: Auto-clear PHY Autoneg |
Date: |
Thu, 14 May 2020 08:30:30 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 3e2a0cb99d26fd5fb34ab8c50f90d4292363245d
https://github.com/qemu/qemu/commit/3e2a0cb99d26fd5fb34ab8c50f90d4292363245d
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/net/xilinx_axienet.c
Log Message:
-----------
hw/net/xilinx_axienet: Auto-clear PHY Autoneg
Auto-clear PHY CR Autoneg bits. This makes this model
work with recent Linux kernels.
Reviewed-by: Francisco Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Commit: 0d9047c4d999add0be60b12f204ce4c14c457415
https://github.com/qemu/qemu/commit/0d9047c4d999add0be60b12f204ce4c14c457415
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/net/xilinx_axienet.c
Log Message:
-----------
hw/net/xilinx_axienet: Cleanup stream->push assignment
Split the shared stream_class_init function to assign
stream->push with better type-safety.
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Francisco Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: da59e178d743b8fdb44518f2e58590467ba5ec9e
https://github.com/qemu/qemu/commit/da59e178d743b8fdb44518f2e58590467ba5ec9e
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/net/xilinx_axienet.c
Log Message:
-----------
hw/net/xilinx_axienet: Remove unncessary cast
Remove unncessary cast, buf is already uint8_t *.
No functional change.
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Francisco Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: e3a8926d0e91e6783157a9934bd6f59c7efaa992
https://github.com/qemu/qemu/commit/e3a8926d0e91e6783157a9934bd6f59c7efaa992
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/dma/xilinx_axidma.c
Log Message:
-----------
hw/dma/xilinx_axidma: Add DMA memory-region property
Add DMA memory-region property to externally control what
address-space this DMA operates on.
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Francisco Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 51b19950ca62abce05b00eef30d9ebbfb8b15f46
https://github.com/qemu/qemu/commit/51b19950ca62abce05b00eef30d9ebbfb8b15f46
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/core/stream.c
M hw/dma/xilinx_axidma.c
M hw/net/xilinx_axienet.c
M hw/ssi/xilinx_spips.c
M include/hw/stream.h
Log Message:
-----------
hw/core: stream: Add an end-of-packet flag
Some stream clients stream an endless stream of data while
other clients stream data in packets. Stream interfaces
usually have a way to signal the end of a packet or the
last beat of a transfer.
This adds an end-of-packet flag to the push interface.
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Francisco Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Commit: 2a4f26350c53f9f48d0245254d7af0c55a1d22fe
https://github.com/qemu/qemu/commit/2a4f26350c53f9f48d0245254d7af0c55a1d22fe
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/net/xilinx_axienet.c
Log Message:
-----------
hw/net/xilinx_axienet: Handle fragmented packets from DMA
Add support for fragmented packets from the DMA.
Reviewed-by: Francisco Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Commit: 471fe8a2520272253adec1cc099e26f04958e301
https://github.com/qemu/qemu/commit/471fe8a2520272253adec1cc099e26f04958e301
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/dma/xilinx_axidma.c
Log Message:
-----------
hw/dma/xilinx_axidma: mm2s: Stream descriptor by descriptor
Stream descriptor by descriptor from memory instead of
buffering entire packets before pushing. This enables
non-packet streaming clients to work and also lifts the
limitation that our internal DMA buffer needs to be able
to hold entire packets.
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Commit: 734e3befc20b699c69a6e20feade8073b1c19838
https://github.com/qemu/qemu/commit/734e3befc20b699c69a6e20feade8073b1c19838
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M hw/dma/xilinx_axidma.c
Log Message:
-----------
hw/dma/xilinx_axidma: s2mm: Support stream fragments
Add support for stream fragments.
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Commit: 6d0af39f81cd22c7d26fd00e262d722e0003014f
https://github.com/qemu/qemu/commit/6d0af39f81cd22c7d26fd00e262d722e0003014f
Author: Edgar E. Iglesias <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Add myself as streams maintainer
Since we're missing a maintainer, add myself.
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 7cdae31d3a654d6487727809b27dd8e88874fd50
https://github.com/qemu/qemu/commit/7cdae31d3a654d6487727809b27dd8e88874fd50
Author: Tong Ho <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M target/microblaze/translate.c
Log Message:
-----------
target/microblaze: Add MFS Rd,EDR translation
This is to fix cpu-abort with 'qemu: fatal: unknown mfs reg d'
(in the default case) when microblaze guest issues 'MFS Rd,EDR'
instruction.
Since embeddedsw release 2019.2, XPlm_ExceptionHandler() issues
the instruction on exception, and microblaze model aborts when
PLM firmware guest encounters an exception.
Signed-off-by: Tong Ho <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Reviewed-by: Luc Michel <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Commit: 2016a6a765ad5283609183a5aa14d14285aaca6e
https://github.com/qemu/qemu/commit/2016a6a765ad5283609183a5aa14d14285aaca6e
Author: Joe Komlodi <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M target/microblaze/translate.c
Log Message:
-----------
target/microblaze: Fix FPU2 instruction check
The check to see if we can use FPU2 instructions would return 0 if
cfg.use_fpu == 2, rather than returning the PVR2_USE_FPU2_MASK.
This would cause all FPU2 instructions (fsqrt, flt, fint) to not be used.
Signed-off-by: Joe Komlodi <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Commit: a44e82db0c0bada34af613029cf976f8bb7859d9
https://github.com/qemu/qemu/commit/a44e82db0c0bada34af613029cf976f8bb7859d9
Author: Joe Komlodi <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M target/microblaze/cpu.c
M target/microblaze/gdbstub.c
Log Message:
-----------
target/microblaze: gdb: Extend the number of registers presented to GDB
Increase the number of Microblaze registers QEMU will report when
talking to GDB.
Signed-off-by: Joe Komlodi <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Commit: 201dd7d37b654621c5727e49c666cbfc56e61d58
https://github.com/qemu/qemu/commit/201dd7d37b654621c5727e49c666cbfc56e61d58
Author: Joe Komlodi <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M target/microblaze/gdbstub.c
Log Message:
-----------
target/microblaze: gdb: Fix incorrect SReg reporting
SRegs used to be reported to GDB by iterating over the SRegs array,
however we do not store them in an order that allows them to be
reported to GDB in that way.
To fix this, a simple map is used to map the register GDB wants to its
location in the SRegs array.
Signed-off-by: Joe Komlodi <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Commit: 2ead1b18ca1bbc41c09a82d980e1e5f53afa08eb
https://github.com/qemu/qemu/commit/2ead1b18ca1bbc41c09a82d980e1e5f53afa08eb
Author: Joe Komlodi <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M target/microblaze/translate.c
Log Message:
-----------
target/microblaze: monitor: Increase the number of registers reported
Increase the number of registers reported to match GDB.
Registers that aren't modeled are reported as 0.
Signed-off-by: Joe Komlodi <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>
Commit: 0ffd3d64bd1bb8b84950e52159a0062fdab34628
https://github.com/qemu/qemu/commit/0ffd3d64bd1bb8b84950e52159a0062fdab34628
Author: Peter Maydell <address@hidden>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M MAINTAINERS
M hw/core/stream.c
M hw/dma/xilinx_axidma.c
M hw/net/xilinx_axienet.c
M hw/ssi/xilinx_spips.c
M include/hw/stream.h
M target/microblaze/cpu.c
M target/microblaze/gdbstub.c
M target/microblaze/translate.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/edgar/tags/edgar/xilinx-next-2020-05-14.for-upstream' into staging
Upstream
# gpg: Signature made Thu 14 May 2020 15:04:44 BST
# gpg: using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
# gpg: Good signature from "Edgar E. Iglesias (Xilinx key) <address@hidden>"
[unknown]
# gpg: aka "Edgar E. Iglesias <address@hidden>" [full]
# Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF 4151 29C5 9678 0F6B CA83
* remotes/edgar/tags/edgar/xilinx-next-2020-05-14.for-upstream:
target/microblaze: monitor: Increase the number of registers reported
target/microblaze: gdb: Fix incorrect SReg reporting
target/microblaze: gdb: Extend the number of registers presented to GDB
target/microblaze: Fix FPU2 instruction check
target/microblaze: Add MFS Rd,EDR translation
MAINTAINERS: Add myself as streams maintainer
hw/dma/xilinx_axidma: s2mm: Support stream fragments
hw/dma/xilinx_axidma: mm2s: Stream descriptor by descriptor
hw/net/xilinx_axienet: Handle fragmented packets from DMA
hw/core: stream: Add an end-of-packet flag
hw/dma/xilinx_axidma: Add DMA memory-region property
hw/net/xilinx_axienet: Remove unncessary cast
hw/net/xilinx_axienet: Cleanup stream->push assignment
hw/net/xilinx_axienet: Auto-clear PHY Autoneg
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/035b448b84f3...0ffd3d64bd1b
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 3e2a0c: hw/net/xilinx_axienet: Auto-clear PHY Autoneg,
Peter Maydell <=