Module Name:src
Committed By: maxv
Date: Wed Oct 31 18:35:05 UTC 2018
Modified Files:
src/sys/arch/amd64/include: Makefile
Log Message:
Revert my kasan addition in this makefile, it looks like it causes
asan.h to be installed, while we don't want it to be.
To generate a
Module Name:src
Committed By: maya
Date: Mon Oct 29 19:43:17 UTC 2018
Modified Files:
src/sys/arch/amd64/include: vmparam.h
Log Message:
Make VM_MIN_KERNEL_ADDRESS and others available in the _KMEMUSER case
as well. This affects ddb. Tested by htodd.
To generate a diff
Module Name:src
Committed By: maya
Date: Mon Oct 29 19:43:17 UTC 2018
Modified Files:
src/sys/arch/amd64/include: vmparam.h
Log Message:
Make VM_MIN_KERNEL_ADDRESS and others available in the _KMEMUSER case
as well. This affects ddb. Tested by htodd.
To generate a diff
Module Name:src
Committed By: maxv
Date: Sun Oct 28 14:12:16 UTC 2018
Modified Files:
src/sys/arch/amd64/include: vmparam.h
Log Message:
Add #ifdef _KERNEL, vaddr_t does not exist in userland, and we don't want
externs anyway.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: maxv
Date: Sun Oct 28 14:12:16 UTC 2018
Modified Files:
src/sys/arch/amd64/include: vmparam.h
Log Message:
Add #ifdef _KERNEL, vaddr_t does not exist in userland, and we don't want
externs anyway.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: maxv
Date: Sat Oct 27 06:35:54 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Rename kasan_shadow_fill, remove one check in it, and inline it. Remove
the use-after-scope code for now, because our GCC does not support
Module Name:src
Committed By: maxv
Date: Sat Oct 27 06:35:54 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Rename kasan_shadow_fill, remove one check in it, and inline it. Remove
the use-after-scope code for now, because our GCC does not support
Module Name:src
Committed By: maxv
Date: Sat Oct 27 06:06:31 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Remove functions that aren't supposed to be used.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: maxv
Date: Sat Oct 27 06:06:31 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Remove functions that aren't supposed to be used.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: maxv
Date: Sun Oct 7 08:00:49 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Make it clear that you need to disable SVS if you enable USER_LDT. I could
make SVS compatible with it, but there has to be someone doing
Module Name:src
Committed By: maxv
Date: Sun Oct 7 08:00:49 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Make it clear that you need to disable SVS if you enable USER_LDT. I could
make SVS compatible with it, but there has to be someone doing
Module Name:src
Committed By: maxv
Date: Mon Sep 24 05:47:33 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Don't go beyond start().
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/amd64/asan.c
Please note that
Module Name:src
Committed By: maxv
Date: Mon Sep 24 05:47:33 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Don't go beyond start().
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/amd64/asan.c
Please note that
Module Name:src
Committed By: maxv
Date: Sat Sep 8 12:40:17 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: db_disasm.c
Log Message:
Work around dumb KASSERT in vtopte(), the PTE area can now be above the
MAIN area. I guess the KASSERT should be removed because it
Module Name:src
Committed By: maxv
Date: Sat Sep 8 12:40:17 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: db_disasm.c
Log Message:
Work around dumb KASSERT in vtopte(), the PTE area can now be above the
MAIN area. I guess the KASSERT should be removed because it
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 16:30:51 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
Add amdgpu to amd64/ALL.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/amd64/conf/ALL
Please note that
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 16:30:51 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
Add amdgpu to amd64/ALL.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/amd64/conf/ALL
Please note that
Module Name:src
Committed By: maxv
Date: Thu Aug 23 11:56:10 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Improve the detection on global variables, no need to round up.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: maxv
Date: Thu Aug 23 11:56:10 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Improve the detection on global variables, no need to round up.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: maxv
Date: Wed Aug 22 17:25:02 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Unwind the stack on error, to get the full path that led to the illegal
access. Example of output:
kASan: Unauthorized Access In
Module Name:src
Committed By: maxv
Date: Wed Aug 22 17:25:02 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Unwind the stack on error, to get the full path that led to the illegal
access. Example of output:
kASan: Unauthorized Access In
Module Name:src
Committed By: maxv
Date: Wed Aug 22 17:04:36 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c spl.S
Log Message:
Explicitly unpoison the stack when entering a softint.
Softints are the only place where we "discard" a part of the stack: we may
Module Name:src
Committed By: maxv
Date: Wed Aug 22 17:04:36 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c spl.S
Log Message:
Explicitly unpoison the stack when entering a softint.
Softints are the only place where we "discard" a part of the stack: we may
Module Name:src
Committed By: maxv
Date: Wed Aug 22 09:11:47 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Fix the computation in kasan_shadow_map, we may need one more page because
of the rounddown.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: maxv
Date: Wed Aug 22 09:11:47 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: asan.c
Log Message:
Fix the computation in kasan_shadow_map, we may need one more page because
of the rounddown.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: maxv
Date: Fri Aug 17 14:39:51 UTC 2018
Modified Files:
src/sys/arch/amd64/include: pmap.h
Log Message:
Remove big outdated comment, remove unused macros, remove XXX that has
nothing to do here, style.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: maxv
Date: Fri Aug 17 14:39:51 UTC 2018
Modified Files:
src/sys/arch/amd64/include: pmap.h
Log Message:
Remove big outdated comment, remove unused macros, remove XXX that has
nothing to do here, style.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: mrg
Date: Mon Aug 13 17:37:52 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
use dev/usb/usbdevices.config, gaining these missing drivers:
slurm(4), uthum(4), umcs(4), uark(4), upgt(4), and usmsc(4).
To generate a
Module Name:src
Committed By: maxv
Date: Sun Aug 12 06:11:47 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S genassym.cf
Log Message:
Eliminate the only ASM reference to VM_MIN_KERNEL_ADDRESS. Rename the
value to VM_SPACE_SEP_HIGH32, it is now the highest
Module Name:src
Committed By: maxv
Date: Sun Aug 12 06:11:47 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S genassym.cf
Log Message:
Eliminate the only ASM reference to VM_MIN_KERNEL_ADDRESS. Rename the
value to VM_SPACE_SEP_HIGH32, it is now the highest
Module Name:src
Committed By: maxv
Date: Thu Aug 2 17:18:00 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: prekern.c
src/sys/arch/amd64/stand/prekern: prekern.c
Log Message:
Add a "version" field in the prekern_args structure. The kernel checks it,
and if
Module Name:src
Committed By: maxv
Date: Thu Aug 2 17:18:00 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: prekern.c
src/sys/arch/amd64/stand/prekern: prekern.c
Log Message:
Add a "version" field in the prekern_args structure. The kernel checks it,
and if
Module Name:src
Committed By: maxv
Date: Thu Aug 2 16:58:00 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: prekern.c
Log Message:
Don't forget to call init_slotspace when we're booted via the prekern.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: maxv
Date: Thu Aug 2 16:58:00 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: prekern.c
Log Message:
Don't forget to call init_slotspace when we're booted via the prekern.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: maxv
Date: Fri Jul 27 07:35:10 UTC 2018
Modified Files:
src/sys/arch/amd64/include: pmap.h
Log Message:
Remove KERN_BASE, unused. It has always been wrong anyway, the value
should have been passed into VA_SIGN_NEG().
To generate a diff of
Module Name:src
Committed By: maxv
Date: Fri Jul 27 07:35:10 UTC 2018
Modified Files:
src/sys/arch/amd64/include: pmap.h
Log Message:
Remove KERN_BASE, unused. It has always been wrong anyway, the value
should have been passed into VA_SIGN_NEG().
To generate a diff of
Module Name:src
Committed By: maxv
Date: Sat Jul 21 06:30:27 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC_KASLR
Log Message:
Remove "no options GPROF", we don't have GPROF in the x86 kernels anymore.
By the way this caused a warning because GPROF is not
Module Name:src
Committed By: maxv
Date: Sat Jul 21 06:30:27 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC_KASLR
Log Message:
Remove "no options GPROF", we don't have GPROF in the x86 kernels anymore.
By the way this caused a warning because GPROF is not
Module Name:src
Committed By: martin
Date: Fri Jul 13 14:11:02 UTC 2018
Modified Files:
src/sys/arch/amd64/include: frameasm.h
Log Message:
Provide empty SVS_ENTER_NMI/SVS_LEAVE_NMI for kernels w/o options SVS
To generate a diff of this commit:
cvs rdiff -u -r1.39
Module Name:src
Committed By: martin
Date: Fri Jul 13 14:11:02 UTC 2018
Modified Files:
src/sys/arch/amd64/include: frameasm.h
Log Message:
Provide empty SVS_ENTER_NMI/SVS_LEAVE_NMI for kernels w/o options SVS
To generate a diff of this commit:
cvs rdiff -u -r1.39
Module Name:src
Committed By: maya
Date: Thu Jul 12 10:39:06 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: ALL GENERIC
Log Message:
Add entries for viadrmums to amd64 kernel configs too.
Commented out for GENERIC, same as i386.
To generate a diff of this commit:
Module Name:src
Committed By: maya
Date: Thu Jul 12 10:39:06 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: ALL GENERIC
Log Message:
Add entries for viadrmums to amd64 kernel configs too.
Commented out for GENERIC, same as i386.
To generate a diff of this commit:
Module Name:src
Committed By: maxv
Date: Mon Jul 9 18:52:04 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Don't push/pop %rdx, we don't care about preserving its value.
To generate a diff of this commit:
cvs rdiff -u -r1.168 -r1.169
Module Name:src
Committed By: maxv
Date: Mon Jul 9 18:52:04 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Don't push/pop %rdx, we don't care about preserving its value.
To generate a diff of this commit:
cvs rdiff -u -r1.168 -r1.169
Module Name:src
Committed By: maxv
Date: Mon Jul 9 18:43:05 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Small optimization: don't execute the Meltdown/SpectreV2 cswitch code if
we're leaving a softint. We were executing the softint with the
Module Name:src
Committed By: maxv
Date: Mon Jul 9 18:43:05 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Small optimization: don't execute the Meltdown/SpectreV2 cswitch code if
we're leaving a softint. We were executing the softint with the
Module Name:src
Committed By: jdolecek
Date: Sun Jun 24 17:11:57 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: kern.ldscript.Xen
Log Message:
follow change in rev. 1.22 of kern.ldscript and apply same fix for xen
ldscript too, but using just regular PAGE_ALIGN
Module Name:src
Committed By: jdolecek
Date: Sun Jun 24 17:11:57 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: kern.ldscript.Xen
Log Message:
follow change in rev. 1.22 of kern.ldscript and apply same fix for xen
ldscript too, but using just regular PAGE_ALIGN
Module Name:src
Committed By: jakllsch
Date: Sat Jun 23 14:14:43 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
Add acpiecdt* at acpi?.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/sys/arch/amd64/conf/XEN3_DOM0
Please
Module Name:src
Committed By: jakllsch
Date: Sat Jun 23 14:14:43 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
Add acpiecdt* at acpi?.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/sys/arch/amd64/conf/XEN3_DOM0
Please
Module Name:src
Committed By: darcy
Date: Fri Jun 22 02:51:17 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
PR port-xen/50446
With approval from bouyer@ and acceptance, sometimes grudgingly, from
others I have removed the AGP lines from the
Module Name:src
Committed By: darcy
Date: Fri Jun 22 02:51:17 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
PR port-xen/50446
With approval from bouyer@ and acceptance, sometimes grudgingly, from
others I have removed the AGP lines from the
Module Name:src
Committed By: maxv
Date: Wed Jun 20 11:45:25 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: vector.S
Log Message:
Put these arrays in .rodata, they aren't supposed to be executable.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63
Module Name:src
Committed By: maxv
Date: Wed Jun 20 11:45:25 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: vector.S
Log Message:
Put these arrays in .rodata, they aren't supposed to be executable.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63
Module Name:src
Committed By: jdolecek
Date: Sat Jun 16 15:04:29 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
uncomment ena(4) now that it compiles; even though it's not working yet, this
ensures it's included in eventual subsystem rototils
To
Module Name:src
Committed By: jdolecek
Date: Sat Jun 16 15:04:29 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
uncomment ena(4) now that it compiles; even though it's not working yet, this
ensures it's included in eventual subsystem rototils
To
Module Name:src
Committed By: christos
Date: Sat Jun 2 15:09:37 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Disable sanitizers for the kernel.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71
Module Name:src
Committed By: christos
Date: Sat Jun 2 15:09:37 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Disable sanitizers for the kernel.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71
Module Name:src
Committed By: christos
Date: Sat Jun 2 14:31:40 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: Makefile
Log Message:
Disable MKSANITIZER
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amd64/stand/prekern/Makefile
Module Name:src
Committed By: christos
Date: Sat Jun 2 14:31:40 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: Makefile
Log Message:
Disable MKSANITIZER
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amd64/stand/prekern/Makefile
Module Name:src
Committed By: maxv
Date: Fri May 25 16:01:31 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: locore.S
Log Message:
Hide a bunch of local symbols.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: maxv
Date: Fri May 25 16:01:31 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: locore.S
Log Message:
Hide a bunch of local symbols.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: maxv
Date: Fri May 25 15:52:11 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: prekern.c trap.S
Log Message:
Rename the entry points of the prekern, rename the array and move it into
.rodata.
To generate a diff of this commit:
Module Name:src
Committed By: maxv
Date: Fri May 25 15:52:11 UTC 2018
Modified Files:
src/sys/arch/amd64/stand/prekern: prekern.c trap.S
Log Message:
Rename the entry points of the prekern, rename the array and move it into
.rodata.
To generate a diff of this commit:
Module Name:src
Committed By: maxv
Date: Fri May 25 15:33:56 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S
Log Message:
When the previous contrext is in kernel mode we are not guaranteed to have
a 16-byte-aligned stack pointer, so align it. That's what
Module Name:src
Committed By: maxv
Date: Fri May 25 15:33:56 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S
Log Message:
When the previous contrext is in kernel mode we are not guaranteed to have
a 16-byte-aligned stack pointer, so align it. That's what
Module Name:src
Committed By: maya
Date: Fri May 11 07:44:48 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Enable bwfm at pci.
To generate a diff of this commit:
cvs rdiff -u -r1.489 -r1.490 src/sys/arch/amd64/conf/GENERIC
Please note that
Module Name:src
Committed By: maya
Date: Fri May 11 07:44:48 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Enable bwfm at pci.
To generate a diff of this commit:
cvs rdiff -u -r1.489 -r1.490 src/sys/arch/amd64/conf/GENERIC
Please note that
Module Name:src
Committed By: joerg
Date: Mon Apr 23 22:53:04 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Adjust Xsyscall_svs to not use movq for 64bit immediates either.
To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165
Module Name:src
Committed By: joerg
Date: Mon Apr 23 22:53:04 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Adjust Xsyscall_svs to not use movq for 64bit immediates either.
To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165
On Sun, Apr 22, 2018 at 09:09:40PM +0200, Maxime Villard wrote:
> I recently told membership-exec that I would be less outspoken, and more
> convivial, so here's a try:
>
> Le 22/04/2018 à 20:51, Joerg Sonnenberger a écrit :
> > On Sun, Apr 22, 2018 at 12:36:36PM +0200, Maxime Villard wrote:
> >
I recently told membership-exec that I would be less outspoken, and more
convivial, so here's a try:
Le 22/04/2018 à 20:51, Joerg Sonnenberger a écrit :
On Sun, Apr 22, 2018 at 12:36:36PM +0200, Maxime Villard wrote:
Where are they? I haven't been made aware of any issue related to SVS+clang.
On Sun, Apr 22, 2018 at 12:36:36PM +0200, Maxime Villard wrote:
> Where are they? I haven't been made aware of any issue related to SVS+clang.
Yes, I did make you aware that SVS killed VirtualBox.
Joerg
On 22.04.2018 12:36, Maxime Villard wrote:
> Le 22/04/2018 à 12:32, Kamil Rytarowski a écrit :
>> On 22.04.2018 07:46, Maxime Villard wrote:
>>> Le 22/04/2018 à 01:25, Joerg Sonnenberger a écrit :
Module Name: src
Committed By: joerg
Date: Sat Apr 21 23:25:01 UTC 2018
Le 22/04/2018 à 12:32, Kamil Rytarowski a écrit :
On 22.04.2018 07:46, Maxime Villard wrote:
Le 22/04/2018 à 01:25, Joerg Sonnenberger a écrit :
Module Name:src
Committed By:joerg
Date:Sat Apr 21 23:25:01 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log
Le 22/04/2018 à 01:25, Joerg Sonnenberger a écrit :
Module Name:src
Committed By: joerg
Date: Sat Apr 21 23:25:01 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Do not use movq for loading arbitrary 64bit immediates. The ISA
restricts it to
Module Name:src
Committed By: joerg
Date: Sat Apr 21 23:25:01 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Do not use movq for loading arbitrary 64bit immediates. The ISA
restricts it to 32bit immediates.
To generate a diff of this commit:
Module Name:src
Committed By: joerg
Date: Sat Apr 21 23:25:01 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Do not use movq for loading arbitrary 64bit immediates. The ISA
restricts it to 32bit immediates.
To generate a diff of this commit:
Module Name:src
Committed By: martin
Date: Wed Apr 18 10:38:47 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Simplify previous, pointed out by mrg.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70
Module Name:src
Committed By: martin
Date: Wed Apr 18 10:38:47 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Simplify previous, pointed out by mrg.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70
Module Name:src
Committed By: martin
Date: Wed Apr 18 09:29:36 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Fix previous: HAVE_GCC needs to be checked in additon to
SPECTRE_V2_GCC_MITIGATION, but SPECTRE_V2_GCC_MITIGATION being empty is
Module Name:src
Committed By: martin
Date: Wed Apr 18 09:29:36 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Fix previous: HAVE_GCC needs to be checked in additon to
SPECTRE_V2_GCC_MITIGATION, but SPECTRE_V2_GCC_MITIGATION being empty is
Module Name:src
Committed By: martin
Date: Wed Apr 18 09:20:42 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Fix copy & pasto
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/amd64/conf/Makefile.amd64
Please
Module Name:src
Committed By: martin
Date: Wed Apr 18 09:20:42 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Fix copy & pasto
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/amd64/conf/Makefile.amd64
Please
Module Name:src
Committed By: mlelstv
Date: Mon Apr 2 22:29:33 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: spl.S
Log Message:
typo
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/amd64/amd64/spl.S
Please note that diffs are not public
Module Name:src
Committed By: mlelstv
Date: Mon Apr 2 22:29:33 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: spl.S
Log Message:
typo
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/amd64/amd64/spl.S
Please note that diffs are not public
Module Name:src
Committed By: christos
Date: Mon Apr 2 20:54:47 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: spl.S
Log Message:
use the right end macro: IDTVEC_END(name) instead of END(Xname)
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32
Module Name:src
Committed By: christos
Date: Mon Apr 2 20:54:47 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: spl.S
Log Message:
use the right end macro: IDTVEC_END(name) instead of END(Xname)
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32
Module Name:src
Committed By: maxv
Date: Fri Mar 30 10:01:36 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf
Log Message:
Fix warning when compiling Xen; FLAT_RING3_CS64 is defined in a child of
xen.h, which is already included in genassym.cf. So don't
Module Name:src
Committed By: maxv
Date: Fri Mar 30 10:01:36 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf
Log Message:
Fix warning when compiling Xen; FLAT_RING3_CS64 is defined in a child of
xen.h, which is already included in genassym.cf. So don't
Module Name:src
Committed By: maxv
Date: Fri Mar 30 09:53:08 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Add #ifndef XEN, xen doesn't have speculation_barrier.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163
Module Name:src
Committed By: maxv
Date: Fri Mar 30 09:53:08 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
Add #ifndef XEN, xen doesn't have speculation_barrier.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163
Module Name:src
Committed By: maxv
Date: Wed Mar 28 19:56:40 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
The call to svs_lwp_switch can clobber %rdi/%rsi, so restore them before
calling speculation_barrier.
To generate a diff of this commit:
Module Name:src
Committed By: maxv
Date: Wed Mar 28 19:56:40 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
The call to svs_lwp_switch can clobber %rdi/%rsi, so restore them before
calling speculation_barrier.
To generate a diff of this commit:
Module Name:src
Committed By: rin
Date: Thu Mar 22 12:26:29 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Add njs(4) at pci(4) and cardbus(4).
To generate a diff of this commit:
cvs rdiff -u -r1.485 -r1.486 src/sys/arch/amd64/conf/GENERIC
Module Name:src
Committed By: rin
Date: Thu Mar 22 12:26:29 UTC 2018
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Add njs(4) at pci(4) and cardbus(4).
To generate a diff of this commit:
cvs rdiff -u -r1.485 -r1.486 src/sys/arch/amd64/conf/GENERIC
Module Name:src
Committed By: maxv
Date: Tue Mar 20 18:27:58 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S locore.S
Log Message:
(Re)Fix handling of segment register faults. My previous attempt did fix
faults occuring when reloading %es/%ds/%fs/%gs, but
Module Name:src
Committed By: maxv
Date: Tue Mar 20 18:27:58 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S locore.S
Log Message:
(Re)Fix handling of segment register faults. My previous attempt did fix
faults occuring when reloading %es/%ds/%fs/%gs, but
Module Name:src
Committed By: maxv
Date: Tue Mar 20 14:26:49 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S locore.S
Log Message:
Remove the sysretq fault handler. It is broken with SVS, and not really
needed anyway. Initially I had added it so that if
Module Name:src
Committed By: maxv
Date: Tue Mar 20 14:26:49 UTC 2018
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S locore.S
Log Message:
Remove the sysretq fault handler. It is broken with SVS, and not really
needed anyway. Initially I had added it so that if
401 - 500 of 1669 matches
Mail list logo