Skip to content

[feat] introcude IVC channel range allocator #9

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

Merged
merged 2 commits into from
Jul 11, 2025
Merged

Conversation

hky1999
Copy link
Contributor

@hky1999 hky1999 commented Jun 15, 2025

No description provided.

@hky1999 hky1999 changed the base branch from master to inject_interrupt_vgicv3 June 15, 2025 07:30
@aarkegz aarkegz merged commit ea99a04 into inject_interrupt_vgicv3 Jul 11, 2025
4 of 15 checks passed
aarkegz added a commit that referenced this pull request Jul 11, 2025
* add port io support

* use `AccessWidth` instead of `usize`

* `handle_xxx_write` now returns an `AxResult`

* remove `VCpuInfo` trait, use explicit param instead

* rename `emu_sysreg_devices` to `emu_sys_reg_devices` for consistency

* update `axdevice_base`

* feat(device): add interrupt controller and virtio support

- Add arm_vgic crate for interrupt controller functionality
- Include virtio_dev crate for Virtio device support
- Implement basic structure for initializing and handling devices
- Add logging for device I/O operations

* fixes after ff merge debin/timer_api

* update arm_vgic version

* [feat] introcude IVC channel range allocator (#9)

* [feat] introcude IVC channel range allocator

* [feat] translate EmuDeviceType in axdevice

* use main branch `axdevice_base` and `arm_vgic`

* add some docs

---------

Co-authored-by: hky1999 <976929993@qq.com>
Co-authored-by: Debin <luodeb@outlook.com>
Co-authored-by: hky1999 <keyang.hu@qq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants