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

2023-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 9 08:17:56 UTC 2023 Modified Files: src/sys/arch/amd64/include: cpu.h Log Message: amd64: Make curlwp and curcpu() flushable. The only effect of the `volatile' qualifier on an asm block with outputs is to force the

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

2023-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 9 08:17:56 UTC 2023 Modified Files: src/sys/arch/amd64/include: cpu.h Log Message: amd64: Make curlwp and curcpu() flushable. The only effect of the `volatile' qualifier on an asm block with outputs is to force the

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

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 09:39:50 UTC 2022 Modified Files: src/sys/arch/amd64/include: asan.h msan.h Log Message: amd64/asan.h, amd64/msan.h: Add include guards. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

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

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 09:39:50 UTC 2022 Modified Files: src/sys/arch/amd64/include: asan.h msan.h Log Message: amd64/asan.h, amd64/msan.h: Add include guards. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

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

2022-08-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 22 13:21:47 UTC 2022 Modified Files: src/sys/arch/amd64/include: msan.h Log Message: amd64/msan.h: Fix includes for private pmap. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2022-08-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 22 13:21:47 UTC 2022 Modified Files: src/sys/arch/amd64/include: msan.h Log Message: amd64/msan.h: Fix includes for private pmap. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2021-04-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 17 20:12:55 UTC 2021 Modified Files: src/sys/arch/amd64/include: asm.h byte_swap.h cpu.h db_machdep.h frame_regs.h frameasm.h i82093reg.h int_limits.h profile.h segments.h Log Message:

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

2021-04-17 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 17 20:12:55 UTC 2021 Modified Files: src/sys/arch/amd64/include: asm.h byte_swap.h cpu.h db_machdep.h frame_regs.h frameasm.h i82093reg.h int_limits.h profile.h segments.h Log Message:

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

2020-11-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 26 20:50:45 UTC 2020 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: make the max text size the same as the max data size To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

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

2020-11-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Nov 26 20:50:45 UTC 2020 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: make the max text size the same as the max data size To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

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

2020-11-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Nov 18 16:13:34 UTC 2020 Modified Files: src/sys/arch/amd64/include: msan.h Log Message: Make this at least compile. Looks like a missing part from "Round of uvm.h cleanup (2020-09-05 18:30)". To generate a diff of this

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

2020-11-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Nov 18 16:13:34 UTC 2020 Modified Files: src/sys/arch/amd64/include: msan.h Log Message: Make this at least compile. Looks like a missing part from "Round of uvm.h cleanup (2020-09-05 18:30)". To generate a diff of this

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

2020-06-29 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Jun 29 09:56:51 UTC 2020 Modified Files: src/sys/arch/amd64/include: param.h Log Message: increase UPAGES (used for lwp kernel stack) for SVS so the the amount of actually usable kernel stack is the same for SVS and non-SVS

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

2020-06-29 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Jun 29 09:56:51 UTC 2020 Modified Files: src/sys/arch/amd64/include: param.h Log Message: increase UPAGES (used for lwp kernel stack) for SVS so the the amount of actually usable kernel stack is the same for SVS and non-SVS

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

2020-06-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jun 21 16:53:37 UTC 2020 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Fix comment To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/arch/amd64/include/frameasm.h Please note that

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

2020-06-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jun 21 16:53:37 UTC 2020 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Fix comment To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/arch/amd64/include/frameasm.h Please note that

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

2020-06-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jun 7 23:15:51 UTC 2020 Modified Files: src/sys/arch/amd64/include: msan.h Log Message: make this compile. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/include/msan.h Please note that

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

2020-06-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jun 7 23:15:51 UTC 2020 Modified Files: src/sys/arch/amd64/include: msan.h Log Message: make this compile. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/include/msan.h Please note that

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

2020-04-15 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Apr 15 17:00:08 UTC 2020 Modified Files: src/sys/arch/amd64/include: asan.h Log Message: Use large pages for the kASan shadow, same as kMSan. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2020-04-15 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Apr 15 17:00:08 UTC 2020 Modified Files: src/sys/arch/amd64/include: asan.h Log Message: Use large pages for the kASan shadow, same as kMSan. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2020-01-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jan 22 16:52:46 UTC 2020 Modified Files: src/sys/arch/amd64/include: param.h vmparam.h Log Message: Move the UBC defaults into vmparam.h To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2020-01-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jan 22 16:52:46 UTC 2020 Modified Files: src/sys/arch/amd64/include: param.h vmparam.h Log Message: Move the UBC defaults into vmparam.h To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2020-01-17 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Jan 17 21:14:16 UTC 2020 Modified Files: src/sys/arch/amd64/include: param.h Log Message: Bump UBC_WINSHIFT & UBC_NWINS to more reasonable values for amd64. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

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

2020-01-17 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Jan 17 21:14:16 UTC 2020 Modified Files: src/sys/arch/amd64/include: param.h Log Message: Bump UBC_WINSHIFT & UBC_NWINS to more reasonable values for amd64. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

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

2019-12-02 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Dec 2 19:17:27 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Define PT_GETXMMREGS and PT_SETXMMREGS in PT_MACHDEP_STRINGS/amd64 To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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

2019-12-02 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Dec 2 19:17:27 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Define PT_GETXMMREGS and PT_SETXMMREGS in PT_MACHDEP_STRINGS/amd64 To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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

2019-11-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Nov 27 08:56:00 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Fix copy-paste in comment. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

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

2019-11-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Nov 27 08:56:00 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Fix copy-paste in comment. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

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

2019-11-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Nov 1 15:11:43 UTC 2019 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: Fix KUBSAN: the kernel size now exceeds the mapping limit, so bump the limit. To generate a diff of this commit: cvs rdiff -u -r1.62

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

2019-11-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Nov 1 15:11:43 UTC 2019 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: Fix KUBSAN: the kernel size now exceeds the mapping limit, so bump the limit. To generate a diff of this commit: cvs rdiff -u -r1.62

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

2019-10-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Oct 12 15:44:46 UTC 2019 Modified Files: src/sys/arch/amd64/include: pcb.h Log Message: disable CTASSERT for lint To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/amd64/include/pcb.h Please note

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

2019-10-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Oct 12 15:44:46 UTC 2019 Modified Files: src/sys/arch/amd64/include: pcb.h Log Message: disable CTASSERT for lint To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/amd64/include/pcb.h Please note

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

2019-03-16 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 16 11:50:48 UTC 2019 Modified Files: src/sys/arch/amd64/include: param.h Log Message: Bump STACK_ALIGNBYTES to (16 - 1) to satisfy requirement by AMD64 System V ABI in kernel level. This is because (1) for LLDB, we want to

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

2019-03-16 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 16 11:50:48 UTC 2019 Modified Files: src/sys/arch/amd64/include: param.h Log Message: Bump STACK_ALIGNBYTES to (16 - 1) to satisfy requirement by AMD64 System V ABI in kernel level. This is because (1) for LLDB, we want to

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

2019-02-06 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Feb 7 00:19:54 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Define PTRACE_ILLEGAL_ASM for NetBSD/amd64 in ptrace.h Use ud2 instruction that is guaranteed to raise an invalid instruction

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

2019-02-06 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Feb 7 00:19:54 UTC 2019 Modified Files: src/sys/arch/amd64/include: ptrace.h Log Message: Define PTRACE_ILLEGAL_ASM for NetBSD/amd64 in ptrace.h Use ud2 instruction that is guaranteed to raise an invalid instruction

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

2019-02-04 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 4 15:07:35 UTC 2019 Modified Files: src/sys/arch/amd64/include: asan.h Log Message: Add more symbols to the unwinder, in case we get a KASAN message inside an exception handler. To generate a diff of this commit: cvs

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

2019-02-04 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 4 15:07:35 UTC 2019 Modified Files: src/sys/arch/amd64/include: asan.h Log Message: Add more symbols to the unwinder, in case we get a KASAN message inside an exception handler. To generate a diff of this commit: cvs

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

2019-01-21 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jan 21 20:22:48 UTC 2019 Modified Files: src/sys/arch/amd64/include: limits.h Log Message: Fix wrong scoping of {U,}LLONG_MAX. PR 53298 from Roberto E. Vargas Caballero. To generate a diff of this commit: cvs rdiff -u

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

2019-01-21 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jan 21 20:22:48 UTC 2019 Modified Files: src/sys/arch/amd64/include: limits.h Log Message: Fix wrong scoping of {U,}LLONG_MAX. PR 53298 from Roberto E. Vargas Caballero. To generate a diff of this commit: cvs rdiff -u

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

2019-01-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Jan 17 19:26:03 UTC 2019 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: Increase VM_PHYSSEG_MAX from 32 to 64. Saw an example on tech-kern@ of a heavily fragmented memory map. To generate a diff of this

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

2019-01-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Jan 17 19:26:03 UTC 2019 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: Increase VM_PHYSSEG_MAX from 32 to 64. Saw an example on tech-kern@ of a heavily fragmented memory map. To generate a diff of this

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

2018-11-19 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Nov 19 15:43:32 UTC 2018 Modified Files: src/sys/arch/amd64/include: frame.h Log Message: Fix editing screwup in previous... noted by Rin Okuyama (thanks!) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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

2018-11-19 Thread Robert Elz
Module Name:src Committed By: kre Date: Mon Nov 19 15:43:32 UTC 2018 Modified Files: src/sys/arch/amd64/include: frame.h Log Message: Fix editing screwup in previous... noted by Rin Okuyama (thanks!) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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-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/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/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/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/include

2018-03-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Mar 16 12:21:50 UTC 2018 Modified Files: src/sys/arch/amd64/include: cpu.h Log Message: Remove the prototypes for cpu_uarea_*, I removed these functions two minutes ago. To generate a diff of this commit: cvs rdiff -u -r1.61

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

2018-03-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Mar 16 12:21:50 UTC 2018 Modified Files: src/sys/arch/amd64/include: cpu.h Log Message: Remove the prototypes for cpu_uarea_*, I removed these functions two minutes ago. To generate a diff of this commit: cvs rdiff -u -r1.61

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

2018-03-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Mar 16 08:21:56 UTC 2018 Modified Files: src/sys/arch/amd64/include: param.h Log Message: Add one more page for the stack, to compensate for the fact that SVS's stack switching mechanism consumes approximately one page. To

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

2018-03-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Mar 16 08:21:56 UTC 2018 Modified Files: src/sys/arch/amd64/include: param.h Log Message: Add one more page for the stack, to compensate for the fact that SVS's stack switching mechanism consumes approximately one page. To

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

2018-02-25 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 25 13:14:27 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Remove INTRENTRY_L, it's not used anymore. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37

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

2018-02-25 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 25 13:14:27 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Remove INTRENTRY_L, it's not used anymore. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37

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

2018-01-27 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 27 18:27:08 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Put the default %cs value in INTR_RECURSE_HWFRAME. Pushing an immediate costs less than reading the %cs register and pushing its

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

2018-01-27 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 27 18:27:08 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Put the default %cs value in INTR_RECURSE_HWFRAME. Pushing an immediate costs less than reading the %cs register and pushing its

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

2018-01-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 20 14:39:21 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Use .pushsection/.popsection, we will soon embed macros in several layers of nested sections. To generate a diff of this commit: cvs

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

2018-01-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 20 14:39:21 UTC 2018 Modified Files: src/sys/arch/amd64/include: frameasm.h Log Message: Use .pushsection/.popsection, we will soon embed macros in several layers of nested sections. To generate a diff of this commit: cvs

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

2017-12-30 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Dec 31 07:23:09 UTC 2017 Modified Files: src/sys/arch/amd64/include: pcb.h Log Message: gc unused To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/amd64/include/pcb.h Please note that diffs are not

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

2017-12-30 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Dec 31 07:23:09 UTC 2017 Modified Files: src/sys/arch/amd64/include: pcb.h Log Message: gc unused To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/amd64/include/pcb.h Please note that diffs are not

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

2017-11-13 Thread matthew green
> > [...] > > + * Default pager_map of 16MB is awfully small. There is have plenty > > + * of VA so use it. > > [...] > > > > It's only in a comment but "...is have..."? > > Thanks, fixed. thanks! i think an earlier version read "we have plenty", but i've been trying to avoid using "we" in

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

2017-11-12 Thread Thomas Klausner
On Mon, Nov 13, 2017 at 11:16:38AM +1100, Geoff Wing wrote: > On Sunday 2017-11-12 07:24 +1100, matthew green output: > :Module Name: src > :Committed By:mrg > :Date:Sat Nov 11 20:23:49 UTC 2017 > :Modified Files: > : src/sys/arch/amd64/include: vmparam.h > :Log

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

2017-11-12 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Mon Nov 13 07:06:49 UTC 2017 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: Remove superfluous word in comment. Noted by Geoff Wing. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

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

2017-11-12 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Mon Nov 13 07:06:49 UTC 2017 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: Remove superfluous word in comment. Noted by Geoff Wing. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

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

2017-11-12 Thread Geoff Wing
On Sunday 2017-11-12 07:24 +1100, matthew green output: :Module Name: src :Committed By: mrg :Date: Sat Nov 11 20:23:49 UTC 2017 :Modified Files: : src/sys/arch/amd64/include: vmparam.h :Log Message: :bump PAGER_MAP_DEFAULT_SIZE to 512MB. this should allow more :concurrent IOs

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

2017-11-11 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Nov 11 20:23:49 UTC 2017 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: bump PAGER_MAP_DEFAULT_SIZE to 512MB. this should allow more concurrent IOs to be possible, and i'm unable to see pager_map contention

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

2017-11-11 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Nov 11 20:23:49 UTC 2017 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: bump PAGER_MAP_DEFAULT_SIZE to 512MB. this should allow more concurrent IOs to be possible, and i'm unable to see pager_map contention

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

2017-11-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Nov 1 07:14:29 UTC 2017 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: Remove unused macros and LDT entries. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

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

2017-11-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Nov 1 07:14:29 UTC 2017 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: Remove unused macros and LDT entries. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

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

2017-07-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Jul 12 17:52:18 UTC 2017 Modified Files: src/sys/arch/amd64/include: tss.h Log Message: rsp2, not 3 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/include/tss.h Please note that diffs are not

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

2017-07-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Jul 12 17:52:18 UTC 2017 Modified Files: src/sys/arch/amd64/include: tss.h Log Message: rsp2, not 3 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/include/tss.h Please note that diffs are not

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

2017-06-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jun 17 08:40:46 UTC 2017 Modified Files: src/sys/arch/amd64/include: pmap.h vmparam.h Log Message: Increase the kernel heap size from 512GB to 32TB, in such a way that it is able to map the maximum amount of ram supported twice

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

2017-06-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jun 17 08:40:46 UTC 2017 Modified Files: src/sys/arch/amd64/include: pmap.h vmparam.h Log Message: Increase the kernel heap size from 512GB to 32TB, in such a way that it is able to map the maximum amount of ram supported twice

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

2017-06-15 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Jun 15 11:25:52 UTC 2017 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: Correct these values. They must be consistent with NKL4_MAX_ENTRIES, otherwise the kernel thinks it has ~126TB of va while pmap knows

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

2017-06-15 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Jun 15 11:25:52 UTC 2017 Modified Files: src/sys/arch/amd64/include: vmparam.h Log Message: Correct these values. They must be consistent with NKL4_MAX_ENTRIES, otherwise the kernel thinks it has ~126TB of va while pmap knows

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

2017-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 5 08:58:39 UTC 2017 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: Remove misleading comment; these macros should not be used if a user LDT is active. To generate a diff of this commit: cvs rdiff -u

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

2017-02-05 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 5 08:58:39 UTC 2017 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: Remove misleading comment; these macros should not be used if a user LDT is active. To generate a diff of this commit: cvs rdiff -u

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

2017-01-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Jan 16 21:19:35 UTC 2017 Modified Files: src/sys/arch/amd64/include: userret.h Log Message: Allow to mix single-step with hardware assisted watchpoints on amd64 This case needs new handling in trap recognition. Sponsored by

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

2017-01-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Jan 16 21:19:35 UTC 2017 Modified Files: src/sys/arch/amd64/include: userret.h Log Message: Allow to mix single-step with hardware assisted watchpoints on amd64 This case needs new handling in trap recognition. Sponsored by

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

2016-11-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Nov 11 12:06:31 UTC 2016 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: Remove useless values, and explain where some others come from To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

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

2016-11-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Nov 11 12:06:31 UTC 2016 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: Remove useless values, and explain where some others come from To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

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

2016-09-02 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Sep 2 08:52:13 UTC 2016 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: Give the structure sizes. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/amd64/include/segments.h

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

2016-09-02 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Sep 2 08:52:13 UTC 2016 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: Give the structure sizes. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/amd64/include/segments.h

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

2016-08-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Aug 21 11:48:59 UTC 2016 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: KNF, and typo. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/include/segments.h Please note that

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

2016-08-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Aug 21 11:48:59 UTC 2016 Modified Files: src/sys/arch/amd64/include: segments.h Log Message: KNF, and typo. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/include/segments.h Please note that

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

2016-08-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Aug 11 15:45:39 UTC 2016 Modified Files: src/sys/arch/amd64/include: i82093reg.h Log Message: Use absolute addressing mode, just like the rest. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

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

2016-08-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Aug 11 15:45:39 UTC 2016 Modified Files: src/sys/arch/amd64/include: i82093reg.h Log Message: Use absolute addressing mode, just like the rest. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

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

2016-05-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 21 07:00:18 UTC 2016 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: Explain where this value comes from. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/amd64/include/pmap.h

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

2016-05-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 21 07:00:18 UTC 2016 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: Explain where this value comes from. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/amd64/include/pmap.h

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 12:48:31 UTC 2016 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: KNF so it appears aligned on NXR, and fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 12:48:31 UTC 2016 Modified Files: src/sys/arch/amd64/include: pmap.h Log Message: KNF so it appears aligned on NXR, and fix a comment. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2016-05-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri May 13 11:17:20 UTC 2016 Modified Files: src/sys/arch/amd64/include: pte.h Log Message: KNF, so it appears aligned on NXR. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/include/pte.h Please

  1   2   >