-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Darjeeling updates #70
Darjeeling updates #70
Commits on Jul 3, 2024
-
Revert "[ot] target/riscv: non-standard interrupts are valid without …
…H extension." This is breaking LCOFI and virtual IRQ logic. This reverts commit 1fd02b6.
Configuration menu - View commit details
-
Copy full SHA for fa8e4f7 - Browse repository at this point
Copy the full SHA fa8e4f7View commit details -
FROMGIT: target/riscv: Extend virtual irq csrs masks to be 64 bit wide.
AIA extends the width of all IRQ CSRs to 64bit even in 32bit systems by adding missing half CSRs. This seems to be missed while adding support for virtual IRQs. The whole logic seems to be correct except the width of the masks. Fixes: 1697837 ("target/riscv: Add M-mode virtual interrupt and IRQ filtering support.") Fixes: 40336d5 ("target/riscv: Add HS-mode virtual interrupt and IRQ filtering support.") Signed-off-by: Rajnesh Kanwal <[email protected]> Reviewed-by: Daniel Henrique Barboza <[email protected]> Acked-by: Alistair Francis <[email protected]> Message-ID: <[email protected]> (cherry picked from commit c7fd1e5b89ccf3e75fe28de2aaf93f5f54c724eb https://github.com/alistair23/qemu.git riscv-to-apply.next)
Configuration menu - View commit details
-
Copy full SHA for e451ec2 - Browse repository at this point
Copy the full SHA e451ec2View commit details -
FROMGIT: target/riscv: Move Guest irqs out of the core local irqs range.
Qemu maps IRQs 0:15 for core interrupts and 16 onward for guest interrupts which are later translated to hgiep in `riscv_cpu_set_irq()` function. With virtual IRQ support added, software now can fully use the whole local interrupt range without any actual hardware attached. This change moves the guest interrupt range after the core local interrupt range to avoid clash. Fixes: 1697837 ("target/riscv: Add M-mode virtual interrupt and IRQ filtering support.") Fixes: 40336d5 ("target/riscv: Add HS-mode virtual interrupt and IRQ filtering support.") Signed-off-by: Rajnesh Kanwal <[email protected]> Acked-by: Alistair Francis <[email protected]> Reviewed-by: Daniel Henrique Barboza <[email protected]> Message-ID: <[email protected]> (cherry picked from commit dac40f1f1672d72bbcf1dc3050c2bbdc163076f7 https://github.com/alistair23/qemu.git riscv-to-apply.next)
Configuration menu - View commit details
-
Copy full SHA for b989fe8 - Browse repository at this point
Copy the full SHA b989fe8View commit details -
[ot] target/riscv: Allow custom interrupts to be forwarded to core.
Currently we assert if we encounter any custom interrupts from 13-63. This change allows forwarding of any custom interrupts. Signed-off-by: Rajnesh Kanwal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c377ad - Browse repository at this point
Copy the full SHA 2c377adView commit details -
[ot] hw/opentitan: rename memory region and address space
Use a consistent naming scheme across devices Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f927c99 - Browse repository at this point
Copy the full SHA f927c99View commit details -
[ot] hw/opentitan: ot_sram_ctrl: improve memory region names
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ee8d52 - Browse repository at this point
Copy the full SHA 5ee8d52View commit details -
[ot] hw/riscv: ibex_common: add a dot separator in device names
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e173d6 - Browse repository at this point
Copy the full SHA 2e173d6View commit details -
[ot] scripts/opentitan: pyot.py: update ROM image names
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 547f7c5 - Browse repository at this point
Copy the full SHA 547f7c5View commit details -
[ot] .gitlab-ci.d: show clang-format warnings if any
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e6cd52 - Browse repository at this point
Copy the full SHA 6e6cd52View commit details -
[ot] docs/opentitan: rom_ctrl.md: update ROM identifiers
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d516a34 - Browse repository at this point
Copy the full SHA d516a34View commit details -
[ot] scripts/opentitan: pyot.py: fix an issue when started with no op…
…tion. Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb8d68c - Browse repository at this point
Copy the full SHA fb8d68cView commit details -
[ot] hw/riscv: ibex_common: add a priority when mapping memory regions
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39c262f - Browse repository at this point
Copy the full SHA 39c262fView commit details -
[ot] .gitlab-ci.d: update mailbox names and add access range test
Signed-off-by: Emmanuel Blot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23ab689 - Browse repository at this point
Copy the full SHA 23ab689View commit details