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
/
i386
/
include
Age
Commit message (
Expand
)
Author
Files
Lines
2021-03-16
Bump MAXTSIZ to 256MB on i386.
kurt
1
-2
/
+2
2021-03-11
spelling
jsg
7
-14
/
+14
2020-12-13
Geode CPU does not support SSE, so MXCSR does not exists there. As
bluhm
1
-3
/
+2
2020-12-06
Introduce constants to access the setjmp(3) jmp_buf fields from
bluhm
1
-2
/
+13
2020-09-24
the legacy need_resched macro to access per-cpu value is no longer needed
deraadt
1
-3
/
+1
2020-09-24
When operating in NX mode, GUCODE_SEL can cover the entire userland
deraadt
1
-1
/
+2
2020-09-24
Make sure we fetch the CS limit of the CPU the trap happened on. It is
kettenis
2
-3
/
+5
2020-09-23
shuffle "extern int cpu_pae" into cpu.h, as the number of users will soon
deraadt
1
-1
/
+2
2020-09-13
add an ipi for wbinvd and a linux style wbinvd_on_all_cpus() function
jsg
2
-4
/
+16
2020-09-13
add SRBDS cpuid bits
jsg
1
-1
/
+6
2020-07-06
Add support for timeconting in userland.
pirofti
1
-0
/
+23
2020-06-30
Remove obsolete <machine/stdarg.h> header. Nowadays the vararg
visa
1
-54
/
+0
2020-05-31
introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.
dlg
1
-1
/
+3
2020-05-27
Retire <machine/varargs.h>.
visa
1
-58
/
+0
2020-05-25
Kill unused cdev_pc_init().
mpi
1
-10
/
+1
2020-05-13
Kill biospoll/pctrpoll defines and use `seltrue' directly in cdev_*_init().
mpi
1
-3
/
+1
2020-04-29
Use the same inittodr()/resettodr() implementation as on
kettenis
1
-2
/
+2
2020-02-20
controler -> controller
jsg
1
-3
/
+3
2019-12-20
Disable TSX when MSR_ARCH_CAPABILITIES sets TSX_CTRL.
jsg
2
-2
/
+10
2019-12-19
Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest of
mpi
1
-18
/
+18
2019-12-08
Remove kernel VM86 support.
mpi
1
-43
/
+0
2019-11-07
Convert db_addr_t -> vaddr_t but leave the typedef for now.
mpi
1
-2
/
+2
2019-08-04
Fix a typo I noticed reviewing the smbios code cleanup diff.
kmos
1
-2
/
+2
2019-08-04
Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduce
kettenis
2
-142
/
+156
2019-07-26
emove duplicate definitions of LAPIC_ID_MASK and LAPIC_ID_SHIFT.
kevlo
1
-3
/
+1
2019-06-28
Write back and invalidate caches before updating CPU microcode,
bluhm
1
-2
/
+2
2019-06-14
Add TSC_ADJUST CPUID flag.
kettenis
1
-1
/
+2
2019-04-10
change marks[] array to uint64_t, so the code can track full 64-bit
deraadt
1
-2
/
+2
2019-03-23
Use the debugger mutex for `ddb_mp_mutex'. This should prevent a race
visa
1
-2
/
+2
2019-01-22
flense more trailing whitespace
phessler
1
-4
/
+4
2019-01-22
remove trailing whitespace in the Laptop Package part of the license text.
phessler
1
-4
/
+4
2019-01-18
delete vmm(4) in i386
pd
7
-1332
/
+8
2018-12-05
Include srp.h where struct cpu_info uses srp to avoid erroring out when
jsg
1
-1
/
+2
2018-10-02
Unify the MD byteswapping code as much as possible across architectures.
naddy
1
-22
/
+23
2018-09-11
Add defines for amd microcode msrs which appear to be present since k8
jsg
1
-1
/
+3
2018-08-29
First pass in bringing i386 in sync with amd64. This does not yet work, but is
pd
1
-1
/
+43
2018-08-25
Define __HAVE_ACPI.
kettenis
1
-1
/
+3
2018-08-23
port the amd64 code for loading intel microcode on boot to i386
jsg
3
-3
/
+13
2018-08-21
print rdtscp and xsave_ext cpuid bits on i386 as well
jsg
1
-1
/
+22
2018-08-21
print sefflags_edx cpuid bits on i386 as well
jsg
1
-1
/
+2
2018-08-20
Remove unused spllock().
visa
1
-2
/
+1
2018-08-15
add cpuid and msr bits from
jsg
1
-6
/
+21
2018-08-08
Recognise 'Speculative Store Bypass Disable' support cpuid bit.
jsg
1
-1
/
+2
2018-07-30
Use the MI interrupt enable/distable API instead of the MD one on i386 and
kettenis
1
-17
/
+3
2018-07-24
Do the same for i386 as amd64:
brynet
1
-1
/
+2
2018-07-12
unbreak i386 build, thanks to pd@ for noticing. Same diff as I committed
mlarkin
1
-6
/
+16
2018-07-09
Delete the VM86 kernel option and i386_vm86(3) API: it's required
guenther
4
-189
/
+3
2018-06-30
Add intr_enable() function, intended for MI use to amd64 and i386 and use
kettenis
1
-1
/
+7
2018-06-22
Finish the last missing piece for the i386 meltdown fix:
bluhm
4
-26
/
+32
2018-06-21
Save and restore retguard area during hibernate unpack. This copies the
mlarkin
1
-2
/
+2
[next]