Module Name:src
Committed By: jmcneill
Date: Sat Jul 24 20:45:45 UTC 2021
Modified Files:
src/sys/arch/x86/x86: bios32.c
Log Message:
Build fix: vtophys takes vaddr_t, not a ptr
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x86/x86/bios32.c
Pl
Module Name:src
Committed By: msaitoh
Date: Sat Jul 10 17:33:28 UTC 2021
Modified Files:
src/sys/arch/x86/x86: procfs_machdep.c
Log Message:
Add v_spec_ctrl, avx512_fp16, sme, sev and sev_es. Tested by nonaka@.
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.
Module Name:src
Committed By: msaitoh
Date: Sat Jul 10 17:08:37 UTC 2021
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add some definitions from Intel SDM:
- CPUID leaf 7:0 %ecx bit 13 TME_EN (Total Memory Encryption)
- CPUID leaf 7:0 %edx bit 18 P
Module Name:src
Committed By: christos
Date: Mon Jun 21 03:01:23 UTC 2021
Modified Files:
src/sys/arch/x86/pci: pci_ranges.c
Log Message:
prop_dictionary_set_cstring_nocopy -> prop_dictionary_set_string_nocopy
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 s
Module Name:src
Committed By: nonaka
Date: Sun Jun 6 11:35:22 UTC 2021
Modified Files:
src/sys/arch/x86/pci: amdzentemp.c
Log Message:
Fix build failure on i386.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x86/pci/amdzentemp.c
Please note
Module Name:src
Committed By: nonaka
Date: Sun Jun 6 08:45:18 UTC 2021
Modified Files:
src/sys/arch/x86/pci: amdzentemp.c
Log Message:
amdzentemp(4): Add support for per CCD temperature sensor from FreeBSD.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 s
Module Name:src
Committed By: nonaka
Date: Sat Jun 5 01:38:22 UTC 2021
Modified Files:
src/sys/arch/x86/pci: amdzentemp.c
Log Message:
amdzentemp(4): Add Zen 3 support.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/pci/amdzentemp.c
Plea
Module Name:src
Committed By: nia
Date: Wed Jun 2 06:48:10 UTC 2021
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
when warning about TSC going backwards, provide advice to the sysadmin.
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arc
Module Name:src
Committed By: riastradh
Date: Tue Jun 1 21:29:24 UTC 2021
Modified Files:
src/sys/arch/x86/acpi: acpi_wakeup.c
src/sys/arch/x86/x86: tsc.c tsc.h
Log Message:
x86: Reset cached tsc in every lwp to 0 on suspend/resume.
This avoids spuriously warning
Module Name:src
Committed By: riastradh
Date: Sat May 29 09:47:28 UTC 2021
Modified Files:
src/sys/arch/x86/pci: dwiic_pci.c
Log Message:
dwiic(4): Attribute output correctly and relegate to debug-level.
Tidy up a little while here.
To generate a diff of this commit:
cv
Module Name:src
Committed By: thorpej
Date: Wed May 12 22:17:40 UTC 2021
Modified Files:
src/sys/arch/x86/x86: mpacpi.c
Log Message:
In mpacpi_pci_attach_hook(), set the device handle of the PCI bus instance
to the associated ACPI handle if a device handle is not already s
Module Name:src
Committed By: christos
Date: Fri Apr 30 15:37:06 UTC 2021
Added Files:
src/sys/arch/x86/include: gdt.h
Log Message:
merge the i386 and amd64 gdt.h files.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/x86/include/gdt.h
Please note
Module Name:src
Committed By: bouyer
Date: Sat Apr 17 18:03:21 UTC 2021
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Make pat_init() a NOOP on XENPV; it causes a trap with Xen 4.15
To generate a diff of this commit:
cvs rdiff -u -r1.409 -r1.410 src/sys/arch/
Module Name:src
Committed By: mrg
Date: Mon Apr 12 02:23:02 UTC 2021
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
make a numeric literal unsigned as it is bit-negated.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/x86/x86/i
Module Name:src
Committed By: nonaka
Date: Thu Mar 18 01:50:12 UTC 2021
Modified Files:
src/sys/arch/x86/include: intrdefs.h
Log Message:
LIR_HV priority should be lower than softint.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/x86/include/
Module Name:src
Committed By: skrll
Date: Sun Mar 14 08:10:23 UTC 2021
Modified Files:
src/sys/arch/x86/pci: pci_msi_machdep.c
Log Message:
Remoave an extra space from a comment
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/pci/pci_msi_ma
Module Name:src
Committed By: bouyer
Date: Sat Mar 6 19:16:45 UTC 2021
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
return early from identify_hypervisor() if we already know we're running
Xen PV or PVH, as this was before 1.119.
Trying to read the BIOS f
Module Name:src
Committed By: knakahara
Date: Fri Feb 19 05:34:37 UTC 2021
Modified Files:
src/sys/arch/x86/x86: intr.c
Log Message:
Fix x86's pci_intr_disestablish clean up routine. Pointed out by t-kusaba@IIJ,
thanks.
Fix panic on x86 by the following code.
==
Module Name:src
Committed By: christos
Date: Fri Feb 19 03:28:53 UTC 2021
Modified Files:
src/sys/arch/x86/x86: x86_machdep.c
Log Message:
It is not VirtualBo give some more space.
To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/sys/arch/x86/x86/x86_m
Module Name:src
Committed By: christos
Date: Fri Feb 19 02:18:10 UTC 2021
Modified Files:
src/sys/arch/x86/x86: x86_machdep.c
Log Message:
add VirtualBox
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/arch/x86/x86/x86_machdep.c
Please note that
Module Name:src
Committed By: christos
Date: Fri Feb 19 02:15:58 UTC 2021
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
Penalize TSC on VirtualBox because it is not accurate enough.
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/x86
Module Name:src
Committed By: christos
Date: Fri Feb 19 02:15:24 UTC 2021
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: identcpu.c
Log Message:
Identify VirtualBox as a separate guest type.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: rillig
Date: Wed Feb 17 06:33:48 UTC 2021
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
x86/tsc: fix double space in warning about TSC going backwards
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/x86/
Module Name:src
Committed By: jdolecek
Date: Sat Feb 6 21:24:20 UTC 2021
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
use __builtin_assume_aligned() on places where the memset() or memcpy()
parameters are known to be PAGE_SIZE-aligned, so compiler doesn't nee
Module Name:src
Committed By: thorpej
Date: Thu Feb 4 23:54:48 UTC 2021
Modified Files:
src/sys/arch/x86/acpi: acpi_machdep.c
Log Message:
Call acpi_device_register() as appropriate.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/x86/acpi/acp
Module Name:src
Committed By: jmcneill
Date: Thu Jan 28 01:57:31 UTC 2021
Modified Files:
src/sys/arch/x86/include: genfb_machdep.h
src/sys/arch/x86/pci: pci_machdep.c
src/sys/arch/x86/x86: genfb_machdep.c hyperv.c
Log Message:
Remove x86_genfb_mtrr_init. P
Module Name:src
Committed By: kre
Date: Thu Jan 21 09:50:37 UTC 2021
Modified Files:
src/sys/arch/x86/include: bus_defs.h
Log Message:
PRIx (etc) definitions should not include the %
Will fix anything this ends up breaking later.
To generate a diff of this commit:
c
Module Name:src
Committed By: jmcneill
Date: Sat Jan 16 15:26:23 UTC 2021
Modified Files:
src/sys/arch/x86/x86: identcpu_subr.c
Log Message:
trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/x86/x86/identcpu_subr.c
Please note
Module Name:src
Committed By: knakahara
Date: Fri Dec 11 09:22:20 UTC 2020
Modified Files:
src/sys/arch/x86/pci: msipic.c
Log Message:
Fix build failure when XNEPV is defined.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/x86/pci/msipic.c
Pl
Module Name:src
Committed By: knakahara
Date: Fri Dec 11 07:49:40 UTC 2020
Modified Files:
src/sys/arch/x86/pci: msipic.c
Log Message:
Not pic->pic_addroute but pic->pic_hwunmask should enable interrupts for MSI-X.
pic->pic_addroute should not enable interrupt, because ca
Module Name:src
Committed By: msaitoh
Date: Mon Nov 30 00:04:03 UTC 2020
Modified Files:
src/sys/arch/x86/x86: procfs_machdep.c
Log Message:
Add sgx, sgx_lc, serialize and tsxldtrk.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/x86/x86/procf
Module Name:src
Committed By: msaitoh
Date: Tue Nov 24 00:46:28 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add some definitions from the latest Intel SDM:
- Add CPUID leaf 7 %edx bit 23 "KL" (Key Locker).
- Add CPUID leaf 7 subleaf 1 %e
Module Name:src
Committed By: bouyer
Date: Wed Nov 18 16:36:43 UTC 2020
Modified Files:
src/sys/arch/x86/x86: intr.c
Log Message:
Preserve Xen SIR slots for VM_GUEST_XENPVH.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/sys/arch/x86/x86/intr.c
Plea
Module Name:src
Committed By: bouyer
Date: Sun Nov 15 13:59:42 UTC 2020
Modified Files:
src/sys/arch/x86/include: machdep.h
Log Message:
remove unused x86_cpu_initclock_func()
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/include/machdep.
Module Name:src
Committed By: mgorny
Date: Thu Oct 15 17:43:30 UTC 2020
Modified Files:
src/sys/arch/x86/x86: convert_xmm_s87.c
Log Message:
Remove unnecessary include
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x86/x86/convert_xmm_s87.c
Pl
Module Name:src
Committed By: mgorny
Date: Thu Oct 15 17:42:31 UTC 2020
Added Files:
src/sys/arch/x86/x86: convert_xmm_s87.c
Log Message:
Revert "Merge convert_xmm_s87.c into fpu.c"
I am going to add ATF tests for these two functions, and having them
in a separate file wi
Module Name:src
Committed By: ryoon
Date: Mon Oct 12 12:11:03 UTC 2020
Modified Files:
src/sys/arch/x86/x86: hyperv.c
Log Message:
Fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/x86/hyperv.c
Please note that diffs are
Module Name:src
Committed By: christos
Date: Fri Oct 9 21:14:05 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu.c
Log Message:
Don't do extra work finding the power of 2 for values we are not going to
use. Explain that cpu_hatch has not been called yet, so no cpu_probe
Module Name:src
Committed By: jakllsch
Date: Mon Sep 7 13:19:20 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Fix printb string for LA57
To generate a diff of this commit:
cvs rdiff -u -r1.174 -r1.175 src/sys/arch/x86/include/specialreg.h
Module Name:src
Committed By: msaitoh
Date: Mon Sep 7 03:03:09 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add CPUID(EAX=07H, ECX=0) ECX bit 16 LA57 from maxv.
To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/sys/arch
Module Name:src
Committed By: maxv
Date: Fri Sep 4 17:05:09 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add a few more CPUID flags.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/x86/include/specialreg.h
Pl
Module Name:src
Committed By: bouyer
Date: Wed Sep 2 17:37:57 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_enter_gnt():
An empty PTP has a wire_count of 1, so KASSERT > 1 if we're sure we have
at last one entry.
To generate a diff of this comm
Module Name:src
Committed By: bouyer
Date: Wed Sep 2 17:07:45 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_enter_gnt(): call pmap_free_ptp() if needed. We can have a 0 wire count
if we had an old mapping and grant map hypercall failed, and this
Module Name:src
Committed By: bouyer
Date: Tue Sep 1 11:24:14 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Fix braino in pmap_find_gnt(), really return the gnt entry covering the range
and not one that starts just after.
Fixes a KASSERT in pmap_remov
Module Name:src
Committed By: christos
Date: Sun Aug 9 15:32:44 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu.c x86_machdep.c
Log Message:
move lcall sniffer to x86_machdep since xen/pv has its own cpu.c
To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.1
Module Name:src
Committed By: maxv
Date: Wed Aug 5 15:40:46 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add new fields here and there.
To generate a diff of this commit:
cvs rdiff -u -r1.170 -r1.171 src/sys/arch/x86/include/specialreg.h
Module Name:src
Committed By: skrll
Date: Tue Aug 4 06:23:46 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.402 -r1.403 src/sys/arch/x86/x86/pmap.c
Please note that diffs are no
Module Name:src
Committed By: skrll
Date: Tue Aug 4 06:22:55 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.401 -r1.402 src/sys/arch/x86/x86/pmap.c
Please note that diffs are not pu
Module Name:src
Committed By: riastradh
Date: Sun Aug 2 18:23:33 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Revert "Add kthread_fpu_enter/exit support to x86." for now.
Need to find all the paths out of interrupts back into _kernel_
context to add
Module Name:src
Committed By: jdolecek
Date: Sat Aug 1 12:36:36 UTC 2020
Modified Files:
src/sys/arch/x86/pci: pci_intr_machdep.c
src/sys/arch/x86/x86: mainbus.c
Log Message:
reorder includes to pull __HAVE_PCI_MSI_MSIX properly via
To generate a diff of this c
Module Name:src
Committed By: jdolecek
Date: Sat Aug 1 12:15:40 UTC 2020
Modified Files:
src/sys/arch/x86/conf: files.x86
Log Message:
defflag NO_PCI_MSI_MSIX
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/x86/conf/files.x86
Please note th
Module Name:src
Committed By: riastradh
Date: Sat Aug 1 02:13:34 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Add kthread_fpu_enter/exit support to x86.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/x86/x86/fpu.c
Please
Module Name:src
Committed By: riastradh
Date: Thu Jul 30 17:26:24 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu_rng.c
Log Message:
Cite Cryptography Research evaluation of VIA RNG and give live URL.
(URL verified to be archived in the Internet Archive for posterity)
Module Name:src
Committed By: fcambus
Date: Tue Jul 28 14:49:55 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu.c
Log Message:
Use CPU_IS_PRIMARY macro in cpu_stop(), cpu_resume(), and cpu_get_tsc_freq()
on x86.
OK kamil@
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:44:02 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Nix outdated comment.
The substance of the change that introduced it was reverted, but I
neglected to revert the comment when reverting
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:10:34 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu_rng.c
Log Message:
Tweak VIA CPU RNG.
- Cite source for documentation.
- Omit needless kpreempt_disable/enable.
- Explain what's going on.
- Use "D"(out) r
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:45:41 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Revert 1.112 "Disable x86 in-kernel AES temporarily."
The bug in fpu_kern_enter motivating this appears to have been fixed.
To genera
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:43:03 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Fix fpu_kern_enter in a softint that interrupted a softint.
We need to find the lwp that was originally interrupted to save its
fpu state.
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:41:18 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Save fpu state at IPL_VM to exclude fpu_kern_enter/leave.
This way fpu_kern_enter/leave cannot interrupt the transition, so the
transition f
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:38:47 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Revert 1.66 "Fix race in fpu save with fpu_kern_enter in softint."
This only fixed part of the race, and we can do it more simply.
To gene
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:37:35 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Revert 1.67 "Restore the lwp's fpu state, not zeros, and leave with fpu
enabled."
This didn't actually avoid double-restore, and it doesn't
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 15:11:29 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Disable x86 in-kernel AES temporarily.
There's a bug in the FPU state handling that it triggers -- likely
limited to the softint path s
Module Name:src
Committed By: maxv
Date: Mon Jul 20 05:50:56 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Revert previous, to unbreak the build (NVMM declares the macro too).
There are hundreds of MSRs, we're not going to list them all, esp
Module Name:src
Committed By: jdolecek
Date: Sun Jul 19 16:17:00 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
add definition for MSR_IA32_FEATURE_CONTROL, just for information
To generate a diff of this commit:
cvs rdiff -u -r1.168 -r1.169
Module Name:src
Committed By: maxv
Date: Sun Jul 19 13:58:27 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
we're already in an #ifdef USER_LDT block, so no need to #ifdef again
To generate a diff of this commit:
cvs rdiff -u -r1.400 -r1.401 src/sys/a
Module Name:src
Committed By: para
Date: Tue Jul 14 15:59:21 UTC 2020
Modified Files:
src/sys/arch/x86/x86: idt.c
Log Message:
mark diagused variable as such
fixing non DIAGNOSTIC builds
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x86/x86/
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:51:51 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Limit x86 fpu_kern_enter/leave to IPL_VM or below.
There are no users of crypto at IPL_SCHED or IPL_HIGH as far as I
know, and although we g
Module Name:src
Committed By: msaitoh
Date: Fri Jul 10 06:15:23 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu_subr.c
Log Message:
Add missing NetBSD RCS Id.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x86/x86/identcpu_subr.c
Please
Module Name:src
Committed By: jdolecek
Date: Thu Jul 9 22:45:54 UTC 2020
Modified Files:
src/sys/arch/x86/x86: x86_autoconf.c
Log Message:
Adapt to proplib api changes
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/arch/x86/x86/x86_autoconf.c
Ple
Module Name:src
Committed By: riastradh
Date: Mon Jul 6 18:30:48 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Restore the lwp's fpu state, not zeros, and leave with fpu enabled.
We need to clear the fpu state anyway because it is likely to contain
se
Module Name:src
Committed By: riastradh
Date: Mon Jul 6 01:08:15 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Fix race in fpu save with fpu_kern_enter in softint.
Likely source of:
https://mail-index.netbsd.org/current-users/2020/07/02/msg039051.htm
Module Name:src
Committed By: bouyer
Date: Sat Jul 4 09:03:55 UTC 2020
Modified Files:
src/sys/arch/x86/x86: idt.c
Log Message:
Fix unset_idtgate() for XENPV, pointed out by yamaguchi@
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/x86/id
Module Name:src
Committed By: maxv
Date: Fri Jul 3 16:17:25 UTC 2020
Modified Files:
src/sys/arch/x86/x86: vm_machdep.c
Log Message:
In cpu_uarea_{alloc,free}:
- My previous change in this file was not correct, kremove does not free
the underlying PA, which caused a
Module Name:src
Committed By: riastradh
Date: Mon Jun 29 23:38:02 UTC 2020
Modified Files:
src/sys/arch/x86/conf: files.x86
src/sys/arch/x86/include: via_padlock.h
src/sys/arch/x86/x86: via_padlock.c
Log Message:
padlock(4): Remove legacy rijndael API use.
Module Name:src
Committed By: jdolecek
Date: Thu Jun 25 17:24:31 UTC 2020
Modified Files:
src/sys/arch/x86/x86: multiboot2.c
Log Message:
rearrange code to remove need for the scratch space variable, simply put
the data to destination bootinfo buffer directly
XXX compile
Module Name:src
Committed By: jdolecek
Date: Wed Jun 24 22:28:08 UTC 2020
Modified Files:
src/sys/arch/x86/x86: multiboot2.c
Log Message:
don't try allocating 16KB of scratch space on stack
it's too early for kmem_alloc(), so use static variable in BSS; it's used
post rel
Module Name:src
Committed By: maxv
Date: Fri Jun 19 16:20:22 UTC 2020
Modified Files:
src/sys/arch/x86/include: cpu.h sysarch.h
src/sys/arch/x86/x86: sys_machdep.c
Log Message:
localify
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/
Module Name:src
Committed By: maxv
Date: Thu Jun 18 16:27:24 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
style and fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.167 -r1.168 src/sys/arch/x86/include/specialreg.h
Please note
Module Name:src
Committed By: riastradh
Date: Mon Jun 15 01:24:21 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu_rng.c
Log Message:
Count down bits of entropy, not bits of data, in x86 cpu_rng.
Fixes logic in this loop for XSTORERNG on VIA CPUs, which are deemed
to ha
Module Name:src
Committed By: riastradh
Date: Mon Jun 15 01:23:44 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu_rng.c
Log Message:
Use x86_read_psl/x86_disable_intr/x86_read_psl to defer interrupts.
Using x86_disable_intr/x86_enable_intr causes a bit of a snag when w
Module Name:src
Committed By: ad
Date: Sun Jun 14 23:24:20 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
tsc_get_timecount(): disable the "clock goes backwards" check on i386 for
the moment since it requires 64-bit store to be atomic because of nesting
Module Name:src
Committed By: riastradh
Date: Sun Jun 14 23:20:15 UTC 2020
Modified Files:
src/sys/arch/x86/x86: via_padlock.c
Log Message:
padlock(4): Don't use prev msg's last block as IV for next msg in CBC.
This violates the security contract of the CBC construction,
Module Name:src
Committed By: riastradh
Date: Sun Jun 14 16:12:05 UTC 2020
Modified Files:
src/sys/arch/x86/include: cpufunc.h fpu.h
src/sys/arch/x86/x86: fpu.c
Log Message:
Use static constant rather than stack memset buffer for zero fpregs.
To generate a diff o
Module Name:src
Committed By: riastradh
Date: Sat Jun 13 19:01:11 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Add comments over fpu_kern_enter/leave.
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/x86/x86/fpu.c
Please no
Module Name:src
Committed By: riastradh
Date: Sat Jun 13 19:00:18 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Zero the fpu registers on fpu_kern_leave.
Avoid Spectre-class attacks on any values left in them.
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: msaitoh
Date: Wed Jun 10 03:39:03 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add SRBDS_CTRL bit.
To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167 src/sys/arch/x86/include/specialreg.h
Please
Module Name:src
Committed By: msaitoh
Date: Tue Jun 9 05:07:13 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu_subr.c
Log Message:
Add braces.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x86/x86/identcpu_subr.c
Please note that diff
Module Name:src
Committed By: msaitoh
Date: Tue Jun 9 05:06:27 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu_subr.c
Log Message:
Remove debug printf.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/x86/x86/identcpu_subr.c
Please note
Module Name:src
Committed By: kamil
Date: Fri Jun 5 21:48:04 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu_rng.c
Log Message:
Change const unsigned to preprocessor define
Fixes GCC -O0 build with the stack protector.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Thu Jun 4 19:53:55 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Call clts/stts in fpu_kern_enter/leave so they work.
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/x86/x86/fpu
Module Name:src
Committed By: ad
Date: Wed Jun 3 00:27:46 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Revert most of 1.396 and go back to using memset()/memcpy().
Do not restore pageidlezero stuff though.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: msaitoh
Date: Mon Jun 1 08:32:39 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add some definitions from the latest Intel SDM plus small fix:
- Add CPUID leaf 6 %eax bit 19 for HW_FEEDBACK* and IA32_PACKAGE_TE
Module Name:src
Committed By: ad
Date: Fri May 29 22:40:16 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Reported-by: syzbot+fd9be59aa613bbf4e...@syzkaller.appspotmail.com
Reported-by: syzbot+15dd4dbac6ed159fa...@syzkaller.appspotmail.com
Reported-by:
Module Name:src
Committed By: msaitoh
Date: Thu May 28 07:59:38 UTC 2020
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add AMD MSR_DE_CFG's bit 1 as DE_CFG_LFENCE_SERIALIZE.
This bit makes lfence instruction serializing.
To generate a diff of this c
Module Name:src
Committed By: ad
Date: Wed May 27 19:40:30 UTC 2020
Modified Files:
src/sys/arch/x86/x86: svs.c
Log Message:
svs_pdir_switch(): Use MOVS to copy the PTES.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/x86/x86/svs.c
Please not
Module Name:src
Committed By: ad
Date: Wed May 27 19:26:43 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Reported-by: syzbot+c1770938bb3fa7c08...@syzkaller.appspotmail.com
Reported-by: syzbot+ae26209c7d7f06e0b...@syzkaller.appspotmail.com
Can't defer
Module Name:src
Committed By: ad
Date: Wed May 27 19:15:08 UTC 2020
Modified Files:
src/sys/arch/x86/x86: svs.c
Log Message:
svs_pmap_sync(): Fast-path the curcpu case. Could be improved further
with a kcpuset iterator thing.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ad
Date: Wed May 27 18:46:15 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
tsc_delay(): use tsc_freq in preference to cpu_frequency().
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/x86/x86/tsc
Module Name:src
Committed By: ad
Date: Thu May 21 22:01:42 UTC 2020
Modified Files:
src/sys/arch/x86/x86: lapic.c
Log Message:
Fix merge error
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/x86/x86/lapic.c
Please note that diffs are not publi
Module Name:src
Committed By: ad
Date: Wed May 20 20:19:02 UTC 2020
Modified Files:
src/sys/arch/x86/x86: tsc.c
Log Message:
The boot CPU suffers a cache miss during TSC sync, before RDTSC. Make the
secondary CPU take a miss as well to try and delay it an equal amount.
1 - 100 of 1388 matches
Mail list logo