/
nerfur
/
openbsd-src
ОбзорДокументацияВойти
/
nerfur
/
openbsd-src
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
openbsd-src/
.../arm/cortex/
..
agtimer.c

clockintr: remove clockintr_init(), clockintr_flags

3 года назад
ampintc.c

move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@

3 года назад
amptimer.c

clockintr: remove clockintr_init(), clockintr_flags

3 года назад
arml2cc.c

Constify struct cfattach.

4 года назад
cortex.c

don't need to put config_activate_children inside cfattach, because NULL means the same ok kettenis

2 года назад
cortex.h

Add a cortex bus which represents the ARM MPCore Complex. It will attach only to ARM Cortex A9 and A15 SoCs. The generic interrupt controller and timer will attach to this bus, later a secondary cache controller can be added. The base address for those controllers are figured out using the periphbase register.

13 лет назад
files.cortex

Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is an extension to the GIC controller, which is represented as subnode in the device tree. There can be multiple GICv2Ms, so it makes sense to attach those to ampintc(4) as some kind of simplebus. The GICv2M is simply an interrupt generator that can be used by PCIe devices to ring the door bell. There is no need for further configuration, we only need to find out which SPIs we are allowed to use for MSI and to register an edge triggered interrupt on a (randomly) allocated SPI.

8 лет назад
smc.h

Add a secure monitor call function, so that a secondary cache controller driver can talk to its controller properly.

13 лет назад