[PR #271] [CLOSED] RNG implementation. Bugfixes. #361

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

📋 Pull Request Information

Original PR: https://github.com/qemu/qemu/pull/271
Author: @thomasw04
Created: 10/17/2024
Status: Closed

Base: masterHead: feature/stm32l4r5-rng


📝 Commits (10+)

  • 04389a0 Add stm32nucleo-l4r5zi support. Implement IWDG for it.
  • 6c89800 IWDG: bugfix.
  • 68c9065 Add RNG support for stm32l4r5.
  • 9d41f02 rng: more progress.
  • 948e284 rng: fixes.
  • b4b47eb add sram3 and sram2 alias.
  • fd8d02a Changes.
  • 9ce2548 Merge branch 'feature/stm32l4r5-rng' of github.com:thomasw04/qemu into feature/stm32l4r5-rng
  • c2d9d27 nucleo: Declare flash as ram. To load a full flash image on startup. iwdg: fix wrong warning.
  • 220b610 stm32l4r5: make rng naming more consistent.

📊 Changes

14 files changed (+1274 additions, -0 deletions)

View changed files

📝 hw/arm/Kconfig (+19 -0)
📝 hw/arm/meson.build (+2 -0)
hw/arm/stm32l4r5_soc.c (+519 -0)
hw/arm/stm32nucleo_l4r5zi.c (+146 -0)
📝 hw/core/loader.c (+1 -0)
📝 hw/misc/Kconfig (+3 -0)
📝 hw/misc/meson.build (+1 -0)
hw/misc/stm32l4r5_rng.c (+180 -0)
📝 hw/watchdog/Kconfig (+3 -0)
📝 hw/watchdog/meson.build (+1 -0)
hw/watchdog/stm32l4r5_iwdg.c (+254 -0)
include/hw/arm/stm32l4r5_soc.h (+88 -0)
include/hw/misc/stm32l4r5_rng.h (+31 -0)
include/hw/watchdog/stm32l4r5_iwdg.h (+26 -0)

📄 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/271 **Author:** [@thomasw04](https://github.com/thomasw04) **Created:** 10/17/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feature/stm32l4r5-rng` --- ### 📝 Commits (10+) - [`04389a0`](https://github.com/qemu/qemu/commit/04389a074e0b98c55bb1b76cc9e3a9595f8c26e0) Add stm32nucleo-l4r5zi support. Implement IWDG for it. - [`6c89800`](https://github.com/qemu/qemu/commit/6c898000b722f2a3d085587a8246875302fab2df) IWDG: bugfix. - [`68c9065`](https://github.com/qemu/qemu/commit/68c90650a2594fcac508298b833f4bd81ff7756e) Add RNG support for stm32l4r5. - [`9d41f02`](https://github.com/qemu/qemu/commit/9d41f02760f3093d3b51cee5900ddf9ea0a4778a) rng: more progress. - [`948e284`](https://github.com/qemu/qemu/commit/948e2840017ce98c4de09d8d2dd6478a23cebfce) rng: fixes. - [`b4b47eb`](https://github.com/qemu/qemu/commit/b4b47eba0eecd665e9ba3b1449e4e4a0dea79ace) add sram3 and sram2 alias. - [`fd8d02a`](https://github.com/qemu/qemu/commit/fd8d02ac050dbd558158fe9566e9b0577e3bbdda) Changes. - [`9ce2548`](https://github.com/qemu/qemu/commit/9ce254831acd3a426247dba7d34295de883557e9) Merge branch 'feature/stm32l4r5-rng' of github.com:thomasw04/qemu into feature/stm32l4r5-rng - [`c2d9d27`](https://github.com/qemu/qemu/commit/c2d9d276bc9ea4d8fa1022c09a4b7ad705210ac0) nucleo: Declare flash as ram. To load a full flash image on startup. iwdg: fix wrong warning. - [`220b610`](https://github.com/qemu/qemu/commit/220b610d1c8ae8a9cfc2d0d74f7356fa20e27b68) stm32l4r5: make rng naming more consistent. ### 📊 Changes **14 files changed** (+1274 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `hw/arm/Kconfig` (+19 -0) 📝 `hw/arm/meson.build` (+2 -0) ➕ `hw/arm/stm32l4r5_soc.c` (+519 -0) ➕ `hw/arm/stm32nucleo_l4r5zi.c` (+146 -0) 📝 `hw/core/loader.c` (+1 -0) 📝 `hw/misc/Kconfig` (+3 -0) 📝 `hw/misc/meson.build` (+1 -0) ➕ `hw/misc/stm32l4r5_rng.c` (+180 -0) 📝 `hw/watchdog/Kconfig` (+3 -0) 📝 `hw/watchdog/meson.build` (+1 -0) ➕ `hw/watchdog/stm32l4r5_iwdg.c` (+254 -0) ➕ `include/hw/arm/stm32l4r5_soc.h` (+88 -0) ➕ `include/hw/misc/stm32l4r5_rng.h` (+31 -0) ➕ `include/hw/watchdog/stm32l4r5_iwdg.h` (+26 -0) </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:30:57 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/qemu#361