CVS commit: src/sys/arch/amd64/include

2018-10-31 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-10-29 Thread Maya Rashish
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

CVS commit: src/sys/arch/amd64/include

2018-10-29 Thread Maya Rashish
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

CVS commit: src/sys/arch/amd64/include

2018-10-28 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-10-28 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-10-27 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-10-27 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-10-27 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-10-27 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-10-07 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-10-07 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-09-23 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-09-23 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-09-08 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-09-08 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-08-27 Thread Taylor R Campbell
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

CVS commit: src/sys/arch/amd64/conf

2018-08-27 Thread Taylor R Campbell
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-23 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-23 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-22 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-22 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-22 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-22 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-22 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-22 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-08-17 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-08-17 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-08-13 Thread matthew green
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-12 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-12 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64

2018-08-02 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64

2018-08-02 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-02 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-08-02 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-07-27 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-07-27 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-07-21 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-07-21 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/include

2018-07-13 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/include

2018-07-13 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/conf

2018-07-12 Thread Maya Rashish
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:

CVS commit: src/sys/arch/amd64/conf

2018-07-12 Thread Maya Rashish
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:

CVS commit: src/sys/arch/amd64/amd64

2018-07-09 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-07-09 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-07-09 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-07-09 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-06-24 Thread Jaromir Dolecek
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

CVS commit: src/sys/arch/amd64/conf

2018-06-24 Thread Jaromir Dolecek
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

CVS commit: src/sys/arch/amd64/conf

2018-06-23 Thread Jonathan A. Kollasch
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

CVS commit: src/sys/arch/amd64/conf

2018-06-23 Thread Jonathan A. Kollasch
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

CVS commit: src/sys/arch/amd64/conf

2018-06-21 Thread D'Arcy J.M. Cain
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

CVS commit: src/sys/arch/amd64/conf

2018-06-21 Thread D'Arcy J.M. Cain
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

CVS commit: src/sys/arch/amd64/amd64

2018-06-20 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-06-20 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-06-16 Thread Jaromir Dolecek
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

CVS commit: src/sys/arch/amd64/conf

2018-06-16 Thread Jaromir Dolecek
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

CVS commit: src/sys/arch/amd64/conf

2018-06-02 Thread Christos Zoulas
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

CVS commit: src/sys/arch/amd64/conf

2018-06-02 Thread Christos Zoulas
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

CVS commit: src/sys/arch/amd64/stand/prekern

2018-06-02 Thread Christos Zoulas
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

CVS commit: src/sys/arch/amd64/stand/prekern

2018-06-02 Thread Christos Zoulas
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

CVS commit: src/sys/arch/amd64/stand/prekern

2018-05-25 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/stand/prekern

2018-05-25 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/stand/prekern

2018-05-25 Thread Maxime Villard
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:

CVS commit: src/sys/arch/amd64/stand/prekern

2018-05-25 Thread Maxime Villard
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:

CVS commit: src/sys/arch/amd64/amd64

2018-05-25 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-05-25 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/conf

2018-05-11 Thread Maya Rashish
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

CVS commit: src/sys/arch/amd64/conf

2018-05-11 Thread Maya Rashish
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-23 Thread Joerg Sonnenberger
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-23 Thread Joerg Sonnenberger
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

Re: CVS commit: src/sys/arch/amd64/amd64

2018-04-23 Thread Joerg Sonnenberger
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: > >

Re: CVS commit: src/sys/arch/amd64/amd64

2018-04-22 Thread Maxime Villard
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.

Re: CVS commit: src/sys/arch/amd64/amd64

2018-04-22 Thread Joerg Sonnenberger
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

Re: CVS commit: src/sys/arch/amd64/amd64

2018-04-22 Thread Kamil Rytarowski
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

Re: CVS commit: src/sys/arch/amd64/amd64

2018-04-22 Thread Maxime Villard
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

Re: CVS commit: src/sys/arch/amd64/amd64

2018-04-21 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-21 Thread Joerg Sonnenberger
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:

CVS commit: src/sys/arch/amd64/amd64

2018-04-21 Thread Joerg Sonnenberger
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:

CVS commit: src/sys/arch/amd64/conf

2018-04-18 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/conf

2018-04-18 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/conf

2018-04-18 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/conf

2018-04-18 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/conf

2018-04-18 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/conf

2018-04-18 Thread Martin Husemann
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-02 Thread Michael van Elst
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-02 Thread Michael van Elst
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-02 Thread Christos Zoulas
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

CVS commit: src/sys/arch/amd64/amd64

2018-04-02 Thread Christos Zoulas
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-30 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-30 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-30 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-30 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-28 Thread Maxime Villard
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:

CVS commit: src/sys/arch/amd64/amd64

2018-03-28 Thread Maxime Villard
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:

CVS commit: src/sys/arch/amd64/conf

2018-03-22 Thread Rin Okuyama
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

CVS commit: src/sys/arch/amd64/conf

2018-03-22 Thread Rin Okuyama
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-20 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-20 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-20 Thread Maxime Villard
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

CVS commit: src/sys/arch/amd64/amd64

2018-03-20 Thread Maxime Villard
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

<    1   2   3   4   5   6   7   8   9   10   >