<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers/pic/pic.c, branch riscv64</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/pic/pic.c?h=riscv64</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/pic/pic.c?h=riscv64'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-06-23T14:08:54Z</updated>
<entry>
<title>[components][ktime]support period ktime timeout and multiple ktimer_hrtimer (#8972)</title>
<updated>2024-06-23T14:08:54Z</updated>
<author>
<name>zms123456</name>
<email>85141075+zmshahaha@users.noreply.github.com</email>
</author>
<published>2024-06-23T14:08:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=22b5e5fd7b80403d2c58c8361d3678eb7f21df68'/>
<id>urn:sha1:22b5e5fd7b80403d2c58c8361d3678eb7f21df68</id>
<content type='text'>
* support period time

* enable multiple ktimer

* mv set delay_cnt to hrtimer_start

* add ktime debug info

* change current_irq_begin to local var

* fix bug: setting current timer and setting timeout in driver aren't atomicly

* create-&gt;init

* refactoring ktime</content>
</entry>
<entry>
<title>[DM/feature] Implement PIC irq state { get; set } (#9006)</title>
<updated>2024-05-31T09:37:39Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2024-05-31T09:37:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1d614a819d0d204b6061cac49daa168047b45903'/>
<id>urn:sha1:1d614a819d0d204b6061cac49daa168047b45903</id>
<content type='text'>
* [DM/feature] Implement PIC irq state { get; set }

There are some common state for irq:
1. Pending: IRQ was triggered, but software not ACK.
2. Active: IRQ was ACK, but not EOI.
3. Masked: IRQ was masked or umasked.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

* [DM/pic] Support IRQ state { get; set } for ARM GICv2/v3

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

---------

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</content>
</entry>
<entry>
<title> [PIC] Make affinity helper interface (#8995)</title>
<updated>2024-05-28T01:55:24Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2024-05-28T01:55:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=de352aee62e55ec2bc0b142355c14f7895e4bd78'/>
<id>urn:sha1:de352aee62e55ec2bc0b142355c14f7895e4bd78</id>
<content type='text'>
* [PIC] Make affinity helper interface

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

* [PIC/GIC] Fixup GIC affinity init

GICv2 is not support if current CPU is not startup,
but RT-Thread SMP is startup after the devices init
in the `main` thread.

This patch fixup the cpumask to init once and check
the init status in affinity interface.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

---------

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</content>
</entry>
<entry>
<title>[components][driver]add isr statistics (#8955)</title>
<updated>2024-05-21T01:01:42Z</updated>
<author>
<name>zms123456</name>
<email>85141075+zmshahaha@users.noreply.github.com</email>
</author>
<published>2024-05-21T01:01:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6101f1fd29374ac69c107e3cfeadfa06b0c901f9'/>
<id>urn:sha1:6101f1fd29374ac69c107e3cfeadfa06b0c901f9</id>
<content type='text'>
add isr statistics</content>
</entry>
<entry>
<title>remove intr disable</title>
<updated>2024-05-10T06:39:53Z</updated>
<author>
<name>zhao maosheng</name>
<email>zmshahaha@gmail.com</email>
</author>
<published>2024-04-24T01:38:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5dba9a4214620700978c7a1d21ccafedd2884fdc'/>
<id>urn:sha1:5dba9a4214620700978c7a1d21ccafedd2884fdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add percpu interrupt info</title>
<updated>2024-05-10T06:39:53Z</updated>
<author>
<name>zhao maosheng</name>
<email>zmshahaha@gmail.com</email>
</author>
<published>2024-04-23T05:15:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e2214cc89960a5731860d3e8962e92afacb1927e'/>
<id>urn:sha1:e2214cc89960a5731860d3e8962e92afacb1927e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[components][drivers]add pic-gic (#8388)</title>
<updated>2024-02-29T01:39:56Z</updated>
<author>
<name>zms123456</name>
<email>85141075+zmshahaha@users.noreply.github.com</email>
</author>
<published>2024-02-29T01:39:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=195f94ef1dc9ae48de16902e2ff1646ce0cffb57'/>
<id>urn:sha1:195f94ef1dc9ae48de16902e2ff1646ce0cffb57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>【dd2.0】Support the Core API for dd2.0 (#7791)</title>
<updated>2023-07-13T06:49:35Z</updated>
<author>
<name>ErikChanHub</name>
<email>33407169+ErikChanHub@users.noreply.github.com</email>
</author>
<published>2023-07-13T06:49:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2f5e4ac27e90928183128ac0053044e67b931d8b'/>
<id>urn:sha1:2f5e4ac27e90928183128ac0053044e67b931d8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drivers: Support Open Firmware API and model of PIC</title>
<updated>2023-07-05T08:45:16Z</updated>
<author>
<name>wusongjie</name>
<email>wusongjie@rt-thread.com</email>
</author>
<published>2023-07-05T05:50:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8aa4366cb2910c2c61729608d9f2a90868d16deb'/>
<id>urn:sha1:8aa4366cb2910c2c61729608d9f2a90868d16deb</id>
<content type='text'>
We support OFW API to replace fdt old API, and add
IRQ, IO, Platform-Bus, CPUs ... OFW node contorl.
To support work with Device Tree or ACPI in drivers
that use IRQ, we make a programmable interrupt
controller driver's model.

Signed-off-by: GuEe-GUI &lt;GuEe-GUI@github.com&gt;
</content>
</entry>
</feed>
