[PR #283] [CLOSED] Sidneym/fixup 19/38 #382

Open
opened 2026-01-31 21:31:02 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qemu/qemu/pull/283
Author: @SidManning
Created: 3/20/2025
Status: Closed

Base: masterHead: sidneym/fixup-19/38


📝 Commits (10+)

  • 2045200 docs: Add hexagon sysemu docs
  • 241cc69 docs/system: Add hexagon CPU emulation
  • b7231a5 target/hexagon: Fix badva reference, delete CAUSE
  • 19dd0d3 target/hexagon: Add missing A_CALL attr, hintjumpr to multi_cof
  • e904d8e target/hexagon: Handle system/guest registers in gen_analyze_funcs.py and hex_common.py
  • 8466d39 target/hexagon: Make gen_exception_end_tb non-static
  • 3f0468f target/hexagon: Switch to tag_ignore(), generate via get_{user,sys}_tags()
  • 7a771c2 target/hexagon: Add privilege check, use tag_ignore()
  • da8f7b2 target/hexagon: Add memory order definition
  • 0510bd9 target/hexagon: Add a placeholder fp exception

📊 Changes

138 files changed (+22765 additions, -429 deletions)

View changed files

📝 MAINTAINERS (+11 -0)
configs/devices/hexagon-softmmu/default.mak (+8 -0)
configs/targets/hexagon-softmmu.mak (+10 -0)
docs/devel/hexagon-l2vic.rst (+59 -0)
docs/devel/hexagon-sys.rst (+106 -0)
docs/devel/hexagon-vm.rst (+190 -0)
📝 docs/devel/index-internals.rst (+3 -0)
docs/system/hexagon/cdsp.rst (+10 -0)
docs/system/hexagon/emulation.rst (+16 -0)
docs/system/target-hexagon.rst (+112 -0)
📝 docs/system/targets.rst (+1 -0)
gdb-xml/hexagon-sys.xml (+116 -0)
📝 hmp-commands-info.hx (+2 -1)
📝 hw/Kconfig (+1 -0)
hw/hexagon/Kconfig (+15 -0)
hw/hexagon/hexagon_dsp.c (+206 -0)
hw/hexagon/machine_cfg_sa8775_cdsp0.h.inc (+63 -0)
hw/hexagon/machine_cfg_v66g_1024.h.inc (+63 -0)
hw/hexagon/machine_cfg_v68n_1024.h.inc (+64 -0)
hw/hexagon/meson.build (+7 -0)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qemu/qemu/pull/283 **Author:** [@SidManning](https://github.com/SidManning) **Created:** 3/20/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `sidneym/fixup-19/38` --- ### 📝 Commits (10+) - [`2045200`](https://github.com/qemu/qemu/commit/20452003936d3c2c19dd1a3909d5aeedaa4f659f) docs: Add hexagon sysemu docs - [`241cc69`](https://github.com/qemu/qemu/commit/241cc69e1c03af581e7281fe4a2d08a32a9c05d3) docs/system: Add hexagon CPU emulation - [`b7231a5`](https://github.com/qemu/qemu/commit/b7231a59edeb0520fb5b5f7a22f70dd1e28e2f24) target/hexagon: Fix badva reference, delete CAUSE - [`19dd0d3`](https://github.com/qemu/qemu/commit/19dd0d3233f623d98142ef84be9c647268f3f905) target/hexagon: Add missing A_CALL attr, hintjumpr to multi_cof - [`e904d8e`](https://github.com/qemu/qemu/commit/e904d8eb7e315f97e8c22ecee4c9f586e3b203c7) target/hexagon: Handle system/guest registers in gen_analyze_funcs.py and hex_common.py - [`8466d39`](https://github.com/qemu/qemu/commit/8466d39b93d63404474dee5fc470beccfd2a42cf) target/hexagon: Make gen_exception_end_tb non-static - [`3f0468f`](https://github.com/qemu/qemu/commit/3f0468f672c356699a82ea55a514a7f6bcc7eca5) target/hexagon: Switch to tag_ignore(), generate via get_{user,sys}_tags() - [`7a771c2`](https://github.com/qemu/qemu/commit/7a771c2d4edff053339a0d8fb0ccde4794c64763) target/hexagon: Add privilege check, use tag_ignore() - [`da8f7b2`](https://github.com/qemu/qemu/commit/da8f7b245a1fc1543dbe0d02a2d264a6a4f9467a) target/hexagon: Add memory order definition - [`0510bd9`](https://github.com/qemu/qemu/commit/0510bd9a63dcd43a561ba6c319b3f6c79b1acc33) target/hexagon: Add a placeholder fp exception ### 📊 Changes **138 files changed** (+22765 additions, -429 deletions) <details> <summary>View changed files</summary> 📝 `MAINTAINERS` (+11 -0) ➕ `configs/devices/hexagon-softmmu/default.mak` (+8 -0) ➕ `configs/targets/hexagon-softmmu.mak` (+10 -0) ➕ `docs/devel/hexagon-l2vic.rst` (+59 -0) ➕ `docs/devel/hexagon-sys.rst` (+106 -0) ➕ `docs/devel/hexagon-vm.rst` (+190 -0) 📝 `docs/devel/index-internals.rst` (+3 -0) ➕ `docs/system/hexagon/cdsp.rst` (+10 -0) ➕ `docs/system/hexagon/emulation.rst` (+16 -0) ➕ `docs/system/target-hexagon.rst` (+112 -0) 📝 `docs/system/targets.rst` (+1 -0) ➕ `gdb-xml/hexagon-sys.xml` (+116 -0) 📝 `hmp-commands-info.hx` (+2 -1) 📝 `hw/Kconfig` (+1 -0) ➕ `hw/hexagon/Kconfig` (+15 -0) ➕ `hw/hexagon/hexagon_dsp.c` (+206 -0) ➕ `hw/hexagon/machine_cfg_sa8775_cdsp0.h.inc` (+63 -0) ➕ `hw/hexagon/machine_cfg_v66g_1024.h.inc` (+63 -0) ➕ `hw/hexagon/machine_cfg_v68n_1024.h.inc` (+64 -0) ➕ `hw/hexagon/meson.build` (+7 -0) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 21:31:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/qemu#382