)]}'
{
  "commit": "b0df6e2f2c6c45df8d4d286933799c623e124d98",
  "tree": "860a96309636b236c213d397d5f75b3400c5efc9",
  "parents": [
    "608ad9307d5b4797d2254ee3a4bad2bc8c8bcbae",
    "e968e487acf082279118667f495a3f4275a59d59"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Tue Jun 16 10:41:47 2026 -0400"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Tue Jun 16 10:41:47 2026 -0400"
  },
  "message": "Merge tag \u0027pull-riscv-to-apply-20260616\u0027 of https://github.com/alistair23/qemu into staging\n\nRISC-V PR for 11.1\n\n* Disable svpbmt if satp_mode is less then sv39\n* Fix PMP address alignment\n* Mstatus write bug fixes\n* Add \u0027cbo\u0027 insns to disassembler\n* Do not hide Sstc CSRs from gdbstub\n* Reject Svinval instructions in U-mode\n* Save opcode before zicbo helpers\n* Fault with reserved PTE.PBMT val\n* Allow LOAD_ADDR_MIS promotion to AMO fault\n* Make riscv cpu.h target independent\n* Add PMA access fault\n* Disable svnapot if satp_mode is less then sv39\n* Fix disassembler inst_length calculation\n* Add RISC-V big-endian target support\n* Add the implied rules for G and B extensions\n* Print privilege level and ELP in riscv_cpu_dump_state\n* Improve alignment in riscv_cpu_dump_state\n* Mask vxrm csrw write to the low 2 bits\n* Reorder Smrnmi CPU fields above CPU reset line\n* Supplement cpu topology arguments\n* Don\u0027t insert DDT cache in Bare mode\n* Fix \u0027iommu-map\u0027 FDT entry\n* Fix mstatus.FS dirty tracking for FP exception-raising instructions\n* Enable `mnret` disassembly\n* Add support for K230 board\n* FDT creation helpers\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQIzBAABCgAdFiEEaukCtqfKh31tZZKWr3yVEwxTgBMFAmoxH8EACgkQr3yVEwxT\n# gBOA0A/9EoqSh73fuWzBwOANN7sXBDRJwOzCetvoTqyXzbUtQJGPbslldLDoYA0K\n# GfqdmFNqi6pp01pBm/eWUu2vxid1d1IID+4g7LQ1TIyexbc58Qm7Hb1r+F1RSLj4\n# NcZc+RGvJ+3D/hXUfj1dnT+yxUDsVAuf1NPONR9E9CD4q8gkvtA79Lwj3o/2Ks18\n# 02ZPi8+vc5XmSjtwGVFdcxu4je89vvhzl4P+zwZMKOOU04bpsCG5chSRfSiGUnuz\n# jae/5YDOk4v6T61Yt3kDFc9CkuenhiDSHMiQy/PD/ufvBOlA3EzyIago3SO0DP9d\n# ZW+aVHOJ7SgcUPFbj6kkLo/FhXraXmKVo4vDhASoKHydoL1s6ZAR7TCAwLXa39Rq\n# z15OGtRzdQX48AkeUjeN+Mz6lxHusm4MmsBhMAnPxzhiGRjOH024SR2C9iSeuB4h\n# mMmYi25z48NLK5oilEhPAy37xUYUuRa+HoO07puQdLLReiuMyIWAwubhwMsog3MR\n# IULX57BlxrxqVSt3z7sLGAwBEz353ARYNSiDYR+2XXt8Qjy6kY7ONrSfeJMhjbH7\n# wrYQ0+30Af+b7Lpm8kpapeEsn1KWYIJU//ji5tbgAmd0sSLCiAqZX6GwzFKoGUKO\n# u9Gc+A7vISxD5bBw33Z0Pp/zL1QUBom/pdZUHhaAGtKIuwLSA8s\u003d\n# \u003diXpr\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue 16 Jun 2026 06:04:49 EDT\n# gpg:                using RSA key 6AE902B6A7CA877D6D659296AF7C95130C538013\n# gpg: Good signature from \"Alistair Francis \u003calistair@alistair23.me\u003e\" [unknown]\n# gpg: WARNING: This key is not certified with a trusted signature!\n# gpg:          There is no indication that the signature belongs to the owner.\n# Primary key fingerprint: 6AE9 02B6 A7CA 877D 6D65  9296 AF7C 9513 0C53 8013\n\n* tag \u0027pull-riscv-to-apply-20260616\u0027 of https://github.com/alistair23/qemu: (83 commits)\n  hw/riscv: add create_fdt_socket_cpu_sifive()\n  hw/riscv/fdt_common.c: create create_fdt_socket_cpu_internal()\n  hw/riscv/spike.c: use create_fdt_socket_cpus()\n  hw/riscv: add create_fdt_socket_cpus()\n  hw/riscv: add fdt_create_cpu_socket_subnode() helper\n  hw/riscv/sifive_u.c: add cpu-map, cluster and core DTs\n  hw/riscv: add create_fdt_clint() helper\n  hw/riscv/spike.c: add intc_phandles array\n  hw/riscv/sifive_u.c: add intc_phandles array\n  hw/riscv: add create_fdt_socket_memory() helper\n  hw/riscv/numa: make numa_enabled() public\n  hw/riscv: add fdt-common helper\n  hw/riscv/sifive_u.c: add a FDT phandle to cpu-intc\n  docs/system/riscv: add documentation for k230 machine\n  tests/qtest: add test for K230 watchdog\n  hw/watchdog: add k230 watchdog initial support\n  hw/riscv: add k230 board initial support\n  target/riscv: add thead-c908 cpu support\n  disas/riscv: enable `mnret` disassembly\n  target/riscv: rvv: Set mstatus.FS dirty when vector FP raises exceptions\n  ...\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": []
}
