index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
arch
/
arm64
/
include
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make sure that all CPUs end up with the same bits set in SCTLR_EL1.
kettenis
2021-03-27
1
-24
/
+24
*
Add ARMv8.5 instruction set related CPU features.
kettenis
2021-03-27
1
-3
/
+78
*
Load MSI pages through bus_dma(9). Our interrupt controllers for MSIs
patrick
2021-03-22
1
-1
/
+2
*
spelling
jsg
2021-03-11
2
-4
/
+4
*
Revise the ASID allocation sheme to avoid a hang when running out of free
kettenis
2021-03-08
1
-2
/
+2
*
Add memory attributes for stage-2 pagetables.
patrick
2021-02-28
1
-1
/
+7
*
Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()
patrick
2021-02-25
1
-2
/
+4
*
remove some unused includes
jsg
2021-02-23
1
-10
/
+0
*
One CPUs that implement the VHE extension and have the E2H bit set, keep
kettenis
2021-02-21
1
-1
/
+2
*
Add support for FIQs. We need these to support agtimer(4) on Apple M1 SoCs
kettenis
2021-02-17
3
-18
/
+17
*
Introduce BUS_SPACE_MAP_POSTED such that we can distinguish between
kettenis
2021-02-16
3
-13
/
+14
*
While it should be possible to use "normal uncachable" mappings for
kettenis
2021-02-15
1
-1
/
+2
*
last argument to pmap_fault_fixup() is unused, delete it
deraadt
2020-10-21
1
-2
/
+2
*
Add code to print CPU features.
kettenis
2020-10-18
1
-6
/
+51
*
Enable PAN (Privileged Access Never) on CPUs that support it. This means
kettenis
2020-08-17
1
-1
/
+3
*
Remove "for all XXX platforms" from comment. Fixes the issue pointed out
kettenis
2020-08-14
1
-2
/
+2
*
Re-work intr_barrier(9) on arm64 to remove layer violation. So far we
patrick
2020-07-17
1
-2
/
+2
*
Store struct cpu_info * in arm64's interrupt wrap. intr_barrier() can
patrick
2020-07-16
1
-1
/
+2
*
To be able to have intr_barrier() on arm64, we need to be able to
patrick
2020-07-16
1
-1
/
+6
*
Userland timecounter implementation for arm64.
kettenis
2020-07-15
1
-2
/
+2
*
Implement pci_intr_establish_cpu() on arm64 and armv7. The function pointer
patrick
2020-07-14
1
-3
/
+8
*
Extend the interrupt API on arm64 and armv7 to be able to pass around
patrick
2020-07-14
2
-7
/
+19
*
Add support for timeconting in userland.
pirofti
2020-07-06
1
-0
/
+23
*
Remove obsolete <machine/stdarg.h> header. Nowadays the vararg
visa
2020-06-30
1
-56
/
+0
*
Implement cpu_rnd_messybits() as a read of the virtual counter xored
naddy
2020-06-05
1
-2
/
+11
*
Allow userland access to the virtual counter.
kettenis
2020-06-05
1
-1
/
+4
*
introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.
dlg
2020-05-31
1
-1
/
+3
*
Fix typo in comment.
kettenis
2020-05-17
1
-2
/
+2
*
Add machdep.compatible.
kettenis
2020-05-17
1
-4
/
+8
*
Fix some of the more esoteric bus_space functions. The
kettenis
2020-04-13
1
-7
/
+8
*
controler -> controller
jsg
2020-02-20
1
-3
/
+3
*
Convert db_addr_t -> vaddr_t but leave the typedef for now.
mpi
2019-11-07
1
-3
/
+3
*
Cache flush operations on arm64 were being incorrectly treated as write
drahn
2019-10-17
1
-4
/
+4
*
Newer ARMv8 processors now include a new CSV2 field in their processor
kettenis
2019-09-01
1
-1
/
+7
*
Fix a typo I noticed reviewing the smbios code cleanup diff.
kmos
2019-08-04
1
-2
/
+2
*
Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
kettenis
2019-08-04
1
-111
/
+111
*
Implement smbios support on arm64.
kettenis
2019-08-04
1
-0
/
+278
*
Register cpu(4) as a cooling device. This supports passive cooling by
kettenis
2019-07-02
1
-1
/
+2
*
Implement suspend/resume support for MSI-X interrupts. Loosely based on
kettenis
2019-06-25
1
-1
/
+8
*
Remove the unused pvh_attrs attribute from struct vm_page_md.
patrick
2019-06-04
1
-4
/
+2
*
Bump MAXCPUS to 32 so that we can use all cores on the Ampere eMAG.
patrick
2019-06-04
1
-2
/
+2
*
Map the raw bus space operations to the regular ones.
patrick
2019-06-03
1
-1
/
+15
*
Change pci_intr_handle_t into a struct and replace duplicated code that
kettenis
2019-06-02
1
-2
/
+16
*
Bump VM_MAX_KERNEL_ADDRESS so that we have about 16G of KVA. Since
patrick
2019-06-01
1
-2
/
+2
*
Add MSI-X support for acpipci(4). This splits out some generic code into
kettenis
2019-05-31
1
-2
/
+6
*
Add the needed ICC_PMR_EL1 register bit defines for the previous
patrick
2019-05-13
1
-2
/
+6
*
Remove some junk that we don't use.
kettenis
2019-05-04
1
-12
/
+1
*
change marks[] array to uint64_t, so the code can track full 64-bit
deraadt
2019-04-10
1
-2
/
+2
*
Setting and getting the rounding mode on our arm64 FPU has not worked
patrick
2019-03-12
1
-2
/
+3
*
Sprinkle a few ifdefs for _LOCORE and _KERNEL and reorder a few lines
patrick
2019-02-16
1
-21
/
+26
[next]