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
Age
Commit message (
Expand
)
Author
Files
Lines
2020-06-23
Implement pci_intr_establish_cpu() for pyro(4) and vpci(4) based sparc64
jmatthew
10
-129
/
+426
2020-06-22
Add opalcons(4), a driver for the OPAL console.
kettenis
6
-5
/
+309
2020-06-22
The minimum frame size for the ELFv2 ABI is 32 bytes. Using this value
kettenis
3
-87
/
+86
2020-06-22
Enable interrupts when they were enabled before the trap (except when we
kettenis
1
-7
/
+4
2020-06-22
Handle data storage and data segment interrupts from userland as well.
kettenis
3
-18
/
+66
2020-06-22
Make return-to-user and kernel re-entry work. This adds a per-pmap SLB
kettenis
9
-14
/
+105
2020-06-22
Fix previous commit; pasted instructed in the wrong spot.
kettenis
1
-2
/
+2
2020-06-22
Add magic offset to make the frames line up.
kettenis
1
-1
/
+2
2020-06-22
Implement setregs().
kettenis
1
-2
/
+9
2020-06-22
Provide working definitions of PROC_STACK() and PROC_PC().
kettenis
1
-3
/
+3
2020-06-22
Change tsc_get_timecount return from uint to u_int per sys/timetc.h.
pirofti
1
-3
/
+3
2020-06-22
enable nvme on i386.
dlg
2
-2
/
+5
2020-06-21
Making tracing through traps work.
kettenis
1
-2
/
+19
2020-06-21
Enable machine check interrupt.
kettenis
1
-2
/
+2
2020-06-21
Set PTE valid bit in PTE descriptors such that we actually match them in
kettenis
1
-4
/
+2
2020-06-21
Set reference count of freshly created pmap to one.
kettenis
1
-1
/
+2
2020-06-21
Set up exec_map and phys_map.
kettenis
2
-3
/
+23
2020-06-21
Add code to synchronize I-cache if necessary when mapping an executable
kettenis
1
-2
/
+26
2020-06-21
Implement copyin(9), copyout(9), copyinstr(9) and copyoutstr(9).
kettenis
10
-36
/
+212
2020-06-20
Add bcmtmon(4), a driver for the temperature sensor on the Raspberry Pi 4.
kettenis
1
-1
/
+2
2020-06-19
VM_MAXUSER_ADDRESS needs to be page-aligned.
kettenis
1
-1
/
+1
2020-06-19
Fix calculation of the year.
kettenis
1
-2
/
+2
2020-06-19
Not quite correct implementations of copystr(9) and kcopy(9).
kettenis
1
-7
/
+20
2020-06-19
First stab at implementing system calls.
kettenis
2
-2
/
+109
2020-06-19
Set %r13 with a pointer to our per-CPU info struct when setting up a
kettenis
1
-1
/
+2
2020-06-19
fold the TSC value in fewer operations, same result; ok deraadt@
naddy
2
-12
/
+13
2020-06-18
AST handling.
kettenis
3
-6
/
+54
2020-06-18
Cache kernel SLB entries in per-CPU struct and restore them upon
kettenis
5
-25
/
+74
2020-06-18
Add pcamux(4), a driver for the PCA8548 I2C switch.
kettenis
1
-1
/
+3
2020-06-18
Enable bwfm(4) on armv7 RAMDISK for SD/MMC and USB devices.
fcambus
1
-1
/
+3
2020-06-17
Print CPU name and cache info in the same way as we do on arm64.
kettenis
2
-7
/
+95
2020-06-17
More pmap bits, mostly from powerpc andd arm64.
kettenis
2
-19
/
+492
2020-06-17
Explicitly unmap DMA memory using pmap_kremove(9).
kettenis
1
-1
/
+2
2020-06-17
Attach secondary CPUs early. Since on most machine we need psci(4) to
kettenis
1
-4
/
+21
2020-06-17
add a dumb pci_intr_establish_cpu().
dlg
2
-2
/
+16
2020-06-17
pci_intr_establish_cpu() for establishing an interrupt no a specific cpu.
dlg
6
-18
/
+37
2020-06-17
sparc64 should define __HAVE_PCI_MSIX
dlg
2
-2
/
+48
2020-06-16
make intr_barrier run sched_barrier on the cpu the interrupt pinned to.
dlg
1
-3
/
+4
2020-06-16
Some simplifications.
kettenis
1
-50
/
+90
2020-06-16
Add missing dependeny.
kettenis
1
-2
/
+2
2020-06-15
Check rdrand for success and try up to ten times, as recommended by Intel.
naddy
2
-6
/
+38
2020-06-15
update powerpc64 include paths for 5.7 drm
jsg
1
-2
/
+5
2020-06-14
Implement cpu_rnd_messybits() as a read of the cycle counter register.
naddy
2
-12
/
+13
2020-06-14
Implement cpu-rnd_messybits() as a read of the cycle counter register.
kettenis
2
-12
/
+10
2020-06-14
Remove debug code.
kettenis
1
-6
/
+1
2020-06-14
Enable ahci(4).
kettenis
1
-2
/
+2
2020-06-14
Provide address space extents. While the firmware does configure the bridge
kettenis
1
-1
/
+37
2020-06-14
Get context switching between kernel threads going.
kettenis
16
-48
/
+225
2020-06-14
Put a bit more information in the panic message.
kettenis
1
-5
/
+3
2020-06-14
Parse bootargs.
kettenis
1
-6
/
+67
[next]