index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
arm64
/
dev
Age
Commit message (
Expand
)
Author
2018-05-06
Use speed from device tree for serial console. Makes it possible to boot
Mark Kettenis
2018-04-09
The Open Firmware Interrupt Mapping "recommendation" says that the number
Mark Kettenis
2018-04-06
Sadly some UEFI frimware writes to mappings marked as runtime code so we can't
Mark Kettenis
2018-04-02
Do not add 32 to the "base" SPI number. Apparently the offset of the first
Mark Kettenis
2018-04-02
Pay attention to the "reg-io-width" and "reg-shift" properties and avoid
Mark Kettenis
2018-03-30
Remove a premature newline print. A later print already does it and
Patrick Wildt
2018-03-20
To allow sharing more code between armv7 and arm64 platforms, introduce
Patrick Wildt
2018-02-24
Enable interrupts while running interrupt handlers like we do on
Jonathan Gray
2018-02-24
Make ncpusfound count the available processors even if they don't attach.
Mark Kettenis
2018-02-23
Disable mailbox interrupts on all cores upon attach instead of enabling the
Mark Kettenis
2018-02-19
Remove almost unused `flags' argument of suser().
Martin Pieuchot
2018-02-02
Enable interrupts while running interrupt handlers like we do on agintc(4).
Mark Kettenis
2018-02-01
handle ramdisk not containing ddb, so that builds can proceed
Theo de Raadt
2018-01-31
Add MULTIPROCESSOR support to the interrupt controller drivers. This makes
Mark Kettenis
2018-01-12
Add MULTIPROCESSOR basics for arm64. Enough to build and run a kernel with
Mark Kettenis
2018-01-12
Use correct size in allocarray() call.
Mark Kettenis
2018-01-12
Runtime services may (and do) use device mappings on some UEFI implementations.
Mark Kettenis
2018-01-10
Implement FUCKWIT for arm64; unmap the kernel almost entirely while userland
Mark Kettenis
2018-01-04
Implement support for calling EFI runtime services and use it to implement
Mark Kettenis
2017-08-29
remove uneeded includes after recent fdt header changes
Jonathan Gray
2017-08-23
Add code to attach framebuffers found under /chosen. Taken from armv7.
Mark Kettenis
2017-08-09
Fix format strings to make the kernel build on arm64 again after the
Jonathan Gray
2017-06-01
Pass the correct dma tag to the load buffer function. Passing t only
Patrick Wildt
2017-05-02
Remove check for compatible property here as well.
Mark Kettenis
2017-04-30
Fix priority handling. The interrupt priority registers expose the full range
Mark Kettenis
2017-04-30
Rename Debugger() into db_enter().
Martin Pieuchot
2017-04-30
Make early attrbute work here as well. Remove unreachable panic while there.
Mark Kettenis
2017-04-30
Unifdef KGDB.
Martin Pieuchot
2017-04-29
Decrement ci_idepth on all returns from agintc_irq_handler().
Mark Kettenis
2017-04-29
Add agintc(4), a driver for interrupt controllers conforming to ARM's
Mark Kettenis
2017-04-27
Use (32-bit) word-sized access in the a4x bus space routine even if only
Mark Kettenis
2017-04-27
Add code to identify the CPUs on arm64 systems. The primary CPU is attached
Mark Kettenis
2017-04-11
Recognize break conditions and enter ddb if ddb.console is set.
Mark Kettenis
2017-04-08
For legacy interrupt use the tag of the topmost bridge to establish the
Mark Kettenis
2017-04-08
Bring over the changes I made to the armv7 version of this driver such that
Mark Kettenis
2017-03-26
Switch arm64 generic timer to use virtual timer instead of physical
Dale Rahn
2017-02-25
Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is an
Patrick Wildt
2017-02-25
Implement support for interrupt types. The GIC only seems to support
Patrick Wildt
2017-02-24
Retire the global interrupt establish and disestablish API. It has been
Patrick Wildt
2017-02-24
Introduce pciecam(4), a driver for generic ECAM compatible PCI host
Patrick Wildt
2017-02-22
The AMD Seattle SoC incorporates DMA coherent controllers, especially
Patrick Wildt
2017-02-22
Set sc_vendor in bcm2835_dwctwo before calling dwc2_init().
Jonathan Gray
2017-02-18
Make sure that the timer control registers are written before any
Patrick Wildt
2017-02-18
Bump variables related to arithmetic operations to 64-bit. Especially
Patrick Wildt
2017-02-18
Initialize the generic timer early so that its delay function can be
Patrick Wildt
2017-02-17
Fix up and use the device memory attribute for device mappings. Add
Patrick Wildt
2017-02-07
The default frequency we chose for the generic timer does not always ring
Patrick Wildt
2017-02-07
There are 1023 possible values for the interrupts, but our masks limit
Patrick Wildt
2017-01-26
The only difference between armv7 and arm64 fdt virtio attachments is an
Jonathan Gray
2017-01-23
Add (temporary) workaround for the missing "dma-ranges" property in the
Mark Kettenis
[next]