20d6c7312f
This pull request contains the first set of RISC-V patches I'd like to target for the 3.2 development cycle. It's really just a collection of bug fixes with one major new feature: PCIe can now be attached to RISC-V guests. This has passed my usual test of booting the latest Linux RC into a Fedora disk image on the virt machine. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEAM520YNJYN/OiG3470yhUCzLq0EFAlwdDlkTHHBhbG1lckBk YWJiZWx0LmNvbQAKCRDvTKFQLMurQWJgEACdUZuZIYGu1b1QjOLmSzPSVa+EvP5V +AAXekfsk3T3dNuVDtQyb2IfcPsI/QZkr6WcO0gWsY4TWPXwm6fMKyvZFBFxq2hM RWYtgeHDSSJ1ZY0AGz8Lz//zC76rJfbQDl5TsPQEX0ARCdV8VI0Uh0paaWDRypHz 5tXruzuHAp0dKk9czyBGC//LrWdNBMGhcti9QxN0ivyvR6FXJndEGvY9UL5WcF8t rPbX+r1n/lezaJTdKAybyy5SaEQoyGChhxyESA9MCj1foE3MKd5oXArOGEmU6dwP PdJznOn1T/4IozAMHYUpzSIlJ5ssoa/KdZbULE4MIWBmfh0+AeVYDnmrGEffdmWw d2MNJrn1yFSEaey+i19DCZIl2+4xbpjzq3GZVDllGGDznXNiG3ORiaiCOATLDubJ WYHxLETln/Ix1fBq3u6QbV7GeJ6EIZ+MobNwJEq1kvmyoU3tqrcFBOYMw7usvTda TcYDVNbhtWtdv0EhwxFpV+8otamcWfoE7OTl5Msy+9ZpV9JWABssvU/aXu68eNi/ nHlCggrXUh4i4c+XoPeyckTj4GQ8QpoSt8PNx8SIbz+ElKC5BoChInXo8o1XKjhA wYLYyL7XH6NjdQAlerIvWIKA6tWKG8SqL8kvr9P05tZLmzc4UoQ1h5QlXf5BiAKO e4qNigdEd+VtYw== =BAOm -----END PGP SIGNATURE----- Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-3.2-part1' into staging RISC-V Changes for 3.2, Part 1 This pull request contains the first set of RISC-V patches I'd like to target for the 3.2 development cycle. It's really just a collection of bug fixes with one major new feature: PCIe can now be attached to RISC-V guests. This has passed my usual test of booting the latest Linux RC into a Fedora disk image on the virt machine. # gpg: Signature made Fri 21 Dec 2018 16:01:29 GMT # gpg: using RSA key EF4CA1502CCBAB41 # gpg: Good signature from "Palmer Dabbelt <palmer@dabbelt.com>" # gpg: aka "Palmer Dabbelt <palmer@sifive.com>" # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 00CE 76D1 8349 60DF CE88 6DF8 EF4C A150 2CCB AB41 * remotes/palmer/tags/riscv-for-master-3.2-part1: MAINTAINERS: Mark RISC-V as Supported riscv/cpu: use device_class_set_parent_realize target/riscv/pmp.c: Fix pmp_decode_napot() sifive_uart: Implement interrupt pending register RISC-V: Enable second UART on sifive_e and sifive_u RISC-V: Fix PLIC pending bitfield reads RISC-V: Fix CLINT timecmp low 32-bit writes RISC-V: Add hartid and \n to interrupt logging sifive_u: Set 'clock-frequency' DT property for SiFive UART sifive_u: Add clock DT node for GEM ethernet riscv: Enable VGA and PCIE_VGA hw/riscv/virt: Connect the gpex PCIe hw/riscv/virt: Adjust memory layout spacing hw/riscv/virt: Increase the number of interrupts Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
||
---|---|---|
.. | ||
aarch64_be-linux-user.mak | ||
aarch64-linux-user.mak | ||
aarch64-softmmu.mak | ||
alpha-linux-user.mak | ||
alpha-softmmu.mak | ||
arm-linux-user.mak | ||
arm-softmmu.mak | ||
armeb-linux-user.mak | ||
cris-linux-user.mak | ||
cris-softmmu.mak | ||
hppa-linux-user.mak | ||
hppa-softmmu.mak | ||
hyperv.mak | ||
i386-bsd-user.mak | ||
i386-linux-user.mak | ||
i386-softmmu.mak | ||
lm32-softmmu.mak | ||
m68k-linux-user.mak | ||
m68k-softmmu.mak | ||
microblaze-linux-user.mak | ||
microblaze-softmmu.mak | ||
microblazeel-linux-user.mak | ||
microblazeel-softmmu.mak | ||
mips64-linux-user.mak | ||
mips64-softmmu.mak | ||
mips64el-linux-user.mak | ||
mips64el-softmmu.mak | ||
mips-linux-user.mak | ||
mips-softmmu-common.mak | ||
mips-softmmu.mak | ||
mipsel-linux-user.mak | ||
mipsel-softmmu.mak | ||
mipsn32-linux-user.mak | ||
mipsn32el-linux-user.mak | ||
moxie-softmmu.mak | ||
nios2-linux-user.mak | ||
nios2-softmmu.mak | ||
or1k-linux-user.mak | ||
or1k-softmmu.mak | ||
pci.mak | ||
ppc64-linux-user.mak | ||
ppc64-softmmu.mak | ||
ppc64abi32-linux-user.mak | ||
ppc64le-linux-user.mak | ||
ppc-linux-user.mak | ||
ppc-softmmu.mak | ||
riscv32-linux-user.mak | ||
riscv32-softmmu.mak | ||
riscv64-linux-user.mak | ||
riscv64-softmmu.mak | ||
s390x-linux-user.mak | ||
s390x-softmmu.mak | ||
sh4-linux-user.mak | ||
sh4-softmmu.mak | ||
sh4eb-linux-user.mak | ||
sh4eb-softmmu.mak | ||
sound.mak | ||
sparc32plus-linux-user.mak | ||
sparc64-bsd-user.mak | ||
sparc64-linux-user.mak | ||
sparc64-softmmu.mak | ||
sparc-bsd-user.mak | ||
sparc-linux-user.mak | ||
sparc-softmmu.mak | ||
tilegx-linux-user.mak | ||
tricore-softmmu.mak | ||
unicore32-softmmu.mak | ||
usb.mak | ||
virtio.mak | ||
x86_64-bsd-user.mak | ||
x86_64-linux-user.mak | ||
x86_64-softmmu.mak | ||
xtensa-linux-user.mak | ||
xtensa-softmmu.mak | ||
xtensaeb-linux-user.mak | ||
xtensaeb-softmmu.mak |