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

2023-07-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jul 11 11:02:07 UTC 2023 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Move the definition of ipl_cookie_t out of the kernel-only sections, some _KMEMUSER applications need it. To generate a diff of this

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

2023-07-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jul 11 11:02:07 UTC 2023 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Move the definition of ipl_cookie_t out of the kernel-only sections, some _KMEMUSER applications need it. To generate a diff of this

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

2023-07-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jul 11 09:34:34 UTC 2023 Modified Files: src/sys/arch/sparc64/include: mutex.h Log Message: Include psl.h for ipl_cookie_t if __MUTEX_PRIVATE To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2023-07-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jul 11 09:34:34 UTC 2023 Modified Files: src/sys/arch/sparc64/include: mutex.h Log Message: Include psl.h for ipl_cookie_t if __MUTEX_PRIVATE To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2023-02-07 Thread Harold Gutch
Module Name:src Committed By: hgutch Date: Tue Feb 7 14:11:16 UTC 2023 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Avoid using (1<<64)-1 for VM_MAX{,USER}_ADDRESS as rounding that up to the next page boundary gives 0 and instead make the VA space

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

2023-02-07 Thread Harold Gutch
Module Name:src Committed By: hgutch Date: Tue Feb 7 14:11:16 UTC 2023 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Avoid using (1<<64)-1 for VM_MAX{,USER}_ADDRESS as rounding that up to the next page boundary gives 0 and instead make the VA space

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

2021-02-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Feb 26 02:01:16 UTC 2021 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Say what 1UL<<39 (MAXDSIZ value) is in the comment. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

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

2021-02-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Feb 26 02:01:16 UTC 2021 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Say what 1UL<<39 (MAXDSIZ value) is in the comment. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

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

2020-03-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 10 03:49:56 UTC 2020 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: kill extra curproc/curlwp definitions that have no chance of working. To generate a diff of this commit: cvs rdiff -u -r1.129

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

2020-03-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 10 03:49:56 UTC 2020 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: kill extra curproc/curlwp definitions that have no chance of working. To generate a diff of this commit: cvs rdiff -u -r1.129

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

2019-12-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Dec 29 21:09:27 UTC 2019 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Simplify some macros: if we only ever use them on the local cpu, there is no need to do another pointer derefernence to go via the

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

2019-12-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Dec 29 21:09:27 UTC 2019 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Simplify some macros: if we only ever use them on the local cpu, there is no need to do another pointer derefernence to go via the

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

2019-11-13 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Wed Nov 13 10:06:39 UTC 2019 Modified Files: src/sys/arch/sparc64/include: ctlreg.h psl.h Log Message: Revert workarounds for clang. In-tree clang can now handle the "r" asm constraint for 64-bit values properly. To generate

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

2019-11-13 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Wed Nov 13 10:06:39 UTC 2019 Modified Files: src/sys/arch/sparc64/include: ctlreg.h psl.h Log Message: Revert workarounds for clang. In-tree clang can now handle the "r" asm constraint for 64-bit values properly. To generate

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

2019-04-10 Thread Joerg Sonnenberger
On Sat, Apr 06, 2019 at 09:40:15PM +, Takeshi Nakayama wrote: > Module Name: src > Committed By: nakayama > Date: Sat Apr 6 21:40:15 UTC 2019 > > Modified Files: > src/sys/arch/sparc64/include: psl.h > > Log Message: > The real cause for removing asm inline code on clang is

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

2019-04-06 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sat Apr 6 21:40:15 UTC 2019 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: The real cause for removing asm inline code on clang is that the "r" constraint cannot handle 64-bit and is treated as 32-bit. So

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

2019-04-06 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sat Apr 6 21:40:15 UTC 2019 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: The real cause for removing asm inline code on clang is that the "r" constraint cannot handle 64-bit and is treated as 32-bit. So

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

2019-04-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Apr 5 23:09:18 UTC 2019 Modified Files: src/sys/arch/sparc64/include: ctlreg.h Log Message: Redo previous. In the case of store variant, put dummy constraint in output instead of input. Suggested by joerg@ in

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

2019-04-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Apr 5 23:09:18 UTC 2019 Modified Files: src/sys/arch/sparc64/include: ctlreg.h Log Message: Redo previous. In the case of store variant, put dummy constraint in output instead of input. Suggested by joerg@ in

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

2019-04-05 Thread Joerg Sonnenberger
On Sat, Apr 06, 2019 at 07:05:22AM +0900, Takeshi Nakayama wrote: > >>> Joerg Sonnenberger wrote > > > On Fri, Apr 05, 2019 at 12:15:41PM +, Takeshi Nakayama wrote: > > > Module Name: src > > > Committed By: nakayama > > > Date: Fri Apr 5 12:15:41 UTC 2019 > > > > > >

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

2019-04-05 Thread Takeshi Nakayama
>>> Joerg Sonnenberger wrote > On Fri, Apr 05, 2019 at 12:16:13PM +, Takeshi Nakayama wrote: > > Module Name:src > > Committed By: nakayama > > Date: Fri Apr 5 12:16:13 UTC 2019 > > > > Modified Files: > > src/sys/arch/sparc64/include: ctlreg.h > > > > Log

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

2019-04-05 Thread Takeshi Nakayama
>>> Joerg Sonnenberger wrote > On Fri, Apr 05, 2019 at 12:15:41PM +, Takeshi Nakayama wrote: > > Module Name:src > > Committed By: nakayama > > Date: Fri Apr 5 12:15:41 UTC 2019 > > > > Modified Files: > > src/sys/arch/sparc64/include: psl.h > > > > Log

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

2019-04-05 Thread Joerg Sonnenberger
On Fri, Apr 05, 2019 at 12:15:41PM +, Takeshi Nakayama wrote: > Module Name: src > Committed By: nakayama > Date: Fri Apr 5 12:15:41 UTC 2019 > > Modified Files: > src/sys/arch/sparc64/include: psl.h > > Log Message: > Put "memory" to asm inline reading privilege registers

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

2019-04-05 Thread Joerg Sonnenberger
On Fri, Apr 05, 2019 at 12:16:13PM +, Takeshi Nakayama wrote: > Module Name: src > Committed By: nakayama > Date: Fri Apr 5 12:16:13 UTC 2019 > > Modified Files: > src/sys/arch/sparc64/include: ctlreg.h > > Log Message: > Add dummy constraints to avoid excessive optimization

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

2019-04-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Apr 5 12:16:13 UTC 2019 Modified Files: src/sys/arch/sparc64/include: ctlreg.h Log Message: Add dummy constraints to avoid excessive optimization in clang. GENERIC kernel compiled with clang now boot at least on my Fire

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

2019-04-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Apr 5 12:16:13 UTC 2019 Modified Files: src/sys/arch/sparc64/include: ctlreg.h Log Message: Add dummy constraints to avoid excessive optimization in clang. GENERIC kernel compiled with clang now boot at least on my Fire

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

2019-04-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Apr 5 12:15:41 UTC 2019 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Put "memory" to asm inline reading privilege registers for clang to prevent it from being removed by excessive optimization. To

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

2019-04-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Apr 5 12:15:41 UTC 2019 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Put "memory" to asm inline reading privilege registers for clang to prevent it from being removed by excessive optimization. To

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

2019-02-08 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri Feb 8 20:09:24 UTC 2019 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Introduce getstickcmpr() function To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sparc64/include/psl.h

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

2019-02-08 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri Feb 8 20:09:24 UTC 2019 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Introduce getstickcmpr() function To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sparc64/include/psl.h

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

2019-01-08 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Jan 8 19:53:40 UTC 2019 Modified Files: src/sys/arch/sparc64/include: bootinfo.h Log Message: remove explicit include, code including this already includes To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2019-01-08 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Jan 8 19:53:40 UTC 2019 Modified Files: src/sys/arch/sparc64/include: bootinfo.h Log Message: remove explicit include, code including this already includes To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

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

2018-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 27 16:16:16 UTC 2018 Modified Files: src/sys/arch/sparc64/include: bus_funcs.h Log Message: Expand to __nothing, not to empty. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2018-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 27 16:16:02 UTC 2018 Modified Files: src/sys/arch/sparc64/include: bus_funcs.h Log Message: Include some needful header files and forward declarations. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2018-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 27 16:16:16 UTC 2018 Modified Files: src/sys/arch/sparc64/include: bus_funcs.h Log Message: Expand to __nothing, not to empty. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2018-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Aug 27 16:16:02 UTC 2018 Modified Files: src/sys/arch/sparc64/include: bus_funcs.h Log Message: Include some needful header files and forward declarations. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2017-11-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Nov 14 16:56:03 UTC 2017 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Bump PAGER_MAP_DEFAULT_SIZE to 512 MB (like amd64 recently did). To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

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

2017-11-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Nov 14 16:56:03 UTC 2017 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Bump PAGER_MAP_DEFAULT_SIZE to 512 MB (like amd64 recently did). To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

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

2017-01-31 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jan 31 16:13:56 UTC 2017 Modified Files: src/sys/arch/sparc64/include: elf_machdep.h Log Message: PR port-sparc64/51925: remove EM_SPARC32PLUS from the 64 bit ELF machine ids we accept for our executables - that combination

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

2017-01-31 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jan 31 16:13:56 UTC 2017 Modified Files: src/sys/arch/sparc64/include: elf_machdep.h Log Message: PR port-sparc64/51925: remove EM_SPARC32PLUS from the 64 bit ELF machine ids we accept for our executables - that combination

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

2016-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 28 11:44:16 UTC 2016 Modified Files: src/sys/arch/sparc64/include: ptrace.h Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sparc64/include/ptrace.h Please note that

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

2016-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 28 11:44:16 UTC 2016 Modified Files: src/sys/arch/sparc64/include: ptrace.h Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sparc64/include/ptrace.h Please note that

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

2016-06-25 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jun 25 13:52:04 UTC 2016 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: fix previous fix - no need to protect "struct inthand" with "#if defined(_KERNEL)" + use proper include file name -

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

2016-06-25 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jun 25 13:52:04 UTC 2016 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: fix previous fix - no need to protect "struct inthand" with "#if defined(_KERNEL)" + use proper include file name -

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

2016-06-23 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 23 20:32:40 UTC 2016 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: Fix build issue introduced in previous commit - bus stuff is kernel only, so protect this with _KERNEL To generate a diff of

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

2016-06-23 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 23 20:32:40 UTC 2016 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: Fix build issue introduced in previous commit - bus stuff is kernel only, so protect this with _KERNEL To generate a diff of

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

2016-05-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu May 19 15:36:35 UTC 2016 Modified Files: src/sys/arch/sparc64/include: proc.h Log Message: lose one more bit of ALSR to account for rounding in the VA hole. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

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

2016-05-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu May 19 15:36:35 UTC 2016 Modified Files: src/sys/arch/sparc64/include: proc.h Log Message: lose one more bit of ALSR to account for rounding in the VA hole. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

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

2016-05-18 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Wed May 18 07:59:30 UTC 2016 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Fix (unused) pstate mask bits in tstate and comment. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2016-05-18 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Wed May 18 07:59:30 UTC 2016 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Fix (unused) pstate mask bits in tstate and comment. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2016-05-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 17 00:39:43 UTC 2016 Modified Files: src/sys/arch/sparc64/include: proc.h Log Message: Clamt the PAX_ASLR random value to the max bits we have for VA. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

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

2016-05-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 17 00:39:43 UTC 2016 Modified Files: src/sys/arch/sparc64/include: proc.h Log Message: Clamt the PAX_ASLR random value to the max bits we have for VA. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

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

2016-04-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Apr 15 20:29:13 UTC 2016 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: If compiling with SUN4V support, bump MAXCPUS to 256. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2016-04-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Apr 15 20:29:13 UTC 2016 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: If compiling with SUN4V support, bump MAXCPUS to 256. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2016-03-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Mar 26 11:49:10 UTC 2016 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Fix comment To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sparc64/include/vmparam.h Please note

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

2016-03-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Mar 26 11:49:10 UTC 2016 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Fix comment To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sparc64/include/vmparam.h Please note

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

2015-11-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Nov 22 11:42:55 UTC 2015 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Reduce the "MAXDSIZ" limit for bottom-up-VA (i.e. old binaries) processes to the old limit of 1 GB. Some old binaries can not deal

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

2015-11-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Nov 22 11:42:55 UTC 2015 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Reduce the "MAXDSIZ" limit for bottom-up-VA (i.e. old binaries) processes to the old limit of 1 GB. Some old binaries can not deal

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

2015-11-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Nov 15 20:35:34 UTC 2015 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: PR 32999: adjust VM parameters for 64 bit kernel/userlands. Limit old binaries (i.e. processes not using topdown VA layout) to 2 GB

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

2015-11-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Nov 15 20:35:34 UTC 2015 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: PR 32999: adjust VM parameters for 64 bit kernel/userlands. Limit old binaries (i.e. processes not using topdown VA layout) to 2 GB

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

2015-09-07 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Sep 7 20:00:49 UTC 2015 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Move function prototypes for cpu_ecache_associativity() and cpu_ecache_size() outside the MULTIPROCESSOR block so a GENERIC.UP kernel

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

2015-09-07 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Sep 7 20:00:49 UTC 2015 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Move function prototypes for cpu_ecache_associativity() and cpu_ecache_size() outside the MULTIPROCESSOR block so a GENERIC.UP kernel

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

2015-08-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Aug 23 10:53:28 UTC 2015 Modified Files: src/sys/arch/sparc64/include: locore.h Log Message: .align ensures alignment, so replace .uaword with .word. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2015-08-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Aug 23 10:53:28 UTC 2015 Modified Files: src/sys/arch/sparc64/include: locore.h Log Message: .align ensures alignment, so replace .uaword with .word. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2015-04-03 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri Apr 3 10:07:57 UTC 2015 Modified Files: src/sys/arch/sparc64/include: pte.h Log Message: sun4v: There is no L-bit (Locked) in the sun4v tte To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

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

2015-04-03 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri Apr 3 10:07:57 UTC 2015 Modified Files: src/sys/arch/sparc64/include: pte.h Log Message: sun4v: There is no L-bit (Locked) in the sun4v tte To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

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

2014-12-31 Thread David Laight
On Tue, Dec 30, 2014 at 04:34:42PM -0600, Dennis Ferguson wrote: On 30 Dec, 2014, at 12:52 , David Laight da...@l8s.co.uk wrote: Is that the correct fix? Unless the rdpr actually accesses memory (don't think it does) then then problem is probably a missing 'volatile' instead.

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

2014-12-31 Thread Martin Husemann
On Wed, Dec 31, 2014 at 10:05:22AM +, David Laight wrote: In this case I suspect removing __constfunc and making the asm volatile will force correct sequencing. Check the commit history. Can we make only the hypverisor call __constfunc? Martin

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

2014-12-31 Thread David Laight
On Wed, Dec 31, 2014 at 11:15:24AM +0100, Martin Husemann wrote: On Wed, Dec 31, 2014 at 10:05:22AM +, David Laight wrote: In this case I suspect removing __constfunc and making the asm volatile will force correct sequencing. Check the commit history. Can we make only the hypverisor

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

2014-12-25 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Thu Dec 25 14:02:03 UTC 2014 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Put memory to asm inline for reading privilege registers on sun4v to avoid issuing rdpr %ver before checking cputyp as a result of

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

2014-12-25 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Thu Dec 25 14:02:03 UTC 2014 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Put memory to asm inline for reading privilege registers on sun4v to avoid issuing rdpr %ver before checking cputyp as a result of

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

2014-12-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Dec 5 11:31:50 UTC 2014 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Make getver() into a constant function since Version Register (%ver) is read only and its value is constant. This change reduces

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

2014-12-05 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Dec 5 11:31:50 UTC 2014 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Make getver() into a constant function since Version Register (%ver) is read only and its value is constant. This change reduces

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

2014-10-08 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Oct 8 10:30:27 UTC 2014 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: Ths has been sitting in my tree for years... Allow the Xserver to map PCI IO space. Not needed for Sun-branded graphics cards but

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

2014-10-08 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Oct 8 10:30:27 UTC 2014 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: Ths has been sitting in my tree for years... Allow the Xserver to map PCI IO space. Not needed for Sun-branded graphics cards but

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

2014-06-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 5 18:36:44 UTC 2014 Modified Files: src/sys/arch/sparc64/include: hypervisor.h Log Message: sun4v: ensure that it is possible to include the hypervisor.h file more than once To generate a diff of this commit: cvs rdiff

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

2014-06-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 5 18:36:44 UTC 2014 Modified Files: src/sys/arch/sparc64/include: hypervisor.h Log Message: sun4v: ensure that it is possible to include the hypervisor.h file more than once To generate a diff of this commit: cvs rdiff

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

2014-03-02 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Mar 3 05:05:09 UTC 2014 Modified Files: src/sys/arch/sparc64/include: pte.h Log Message: sun4v: SUN4V_TLB_TSB_LOCK define should have the same LL (instead of UL) as the other defines To generate a diff of this commit: cvs

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

2014-03-02 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Mar 3 05:05:09 UTC 2014 Modified Files: src/sys/arch/sparc64/include: pte.h Log Message: sun4v: SUN4V_TLB_TSB_LOCK define should have the same LL (instead of UL) as the other defines To generate a diff of this commit: cvs

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

2014-01-09 Thread Takeshi Nakayama
Michael Lorenz macal...@netbsd.org wrote Module Name: src Committed By: macallan Date: Thu Jan 9 12:51:27 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: allow non-SUN4V kernels to build I think that fixing sparc64/genassym.cf is a porper

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

2014-01-09 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Jan 9 12:51:27 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: allow non-SUN4V kernels to build To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/arch/sparc64/include/cpu.h

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

2014-01-09 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jan 9 20:28:24 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: Update description of the ci_mmfsa field in the cpu_info structure To generate a diff of this commit: cvs rdiff -u -r1.108

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

2014-01-09 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jan 9 20:28:24 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: Update description of the ci_mmfsa field in the cpu_info structure To generate a diff of this commit: cvs rdiff -u -r1.108

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

2013-10-26 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Sat Oct 26 18:47:27 UTC 2013 Modified Files: src/sys/arch/sparc64/include: autoconf.h Log Message: Allow machine_banner and machine_model to be used outside autoconf.c, for example, by drivers that need to match on model name.

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

2013-10-26 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Sat Oct 26 18:47:27 UTC 2013 Modified Files: src/sys/arch/sparc64/include: autoconf.h Log Message: Allow machine_banner and machine_model to be used outside autoconf.c, for example, by drivers that need to match on model name.

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

2013-09-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Sep 13 21:36:38 UTC 2013 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Make CPU_INFO_FOREACH more gcc 4.8.1 friendly To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104

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

2013-09-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Sep 13 21:36:38 UTC 2013 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Make CPU_INFO_FOREACH more gcc 4.8.1 friendly To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104

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

2013-08-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Aug 18 09:31:38 UTC 2013 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Remove ancient spl* variants no longer used To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53

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

2013-08-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Aug 18 09:31:38 UTC 2013 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: Remove ancient spl* variants no longer used To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53

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

2013-03-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 16 23:04:23 UTC 2013 Modified Files: src/sys/arch/sparc64/include: asm.h locore.h Log Message: move the useful macros somewhere where they can be used in userland. To generate a diff of this commit: cvs rdiff -u

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

2012-11-08 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Thu Nov 8 16:30:12 UTC 2012 Modified Files: src/sys/arch/sparc64/include: ctlreg.h psl.h Log Message: Move ASRs macro to more appropriate header. While there remove useless macro. To generate a diff of this commit: cvs rdiff

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

2012-11-08 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Thu Nov 8 16:30:12 UTC 2012 Modified Files: src/sys/arch/sparc64/include: ctlreg.h psl.h Log Message: Move ASRs macro to more appropriate header. While there remove useless macro. To generate a diff of this commit: cvs rdiff

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

2012-05-28 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon May 28 21:09:52 UTC 2012 Modified Files: src/sys/arch/sparc64/include: bootinfo.h Log Message: Ooops, remove definitions duplicated in sparc/bootinfo.h To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2012-03-09 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Mar 9 10:42:12 UTC 2012 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: Restrict NKMEMPAGES to 2.5GB, otherwise we will run out of space in the kernel_map on machines with 8GB (or more) main memory. XXX:

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

2012-03-09 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sat Mar 10 07:54:17 UTC 2012 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: Fix previous, which causes an integer overflow error in uvm_km.c on 32-bit kernels. To generate a diff of this commit: cvs rdiff

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

2012-03-09 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Mar 9 10:42:12 UTC 2012 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: Restrict NKMEMPAGES to 2.5GB, otherwise we will run out of space in the kernel_map on machines with 8GB (or more) main memory. XXX:

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

2012-03-09 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sat Mar 10 07:54:17 UTC 2012 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: Fix previous, which causes an integer overflow error in uvm_km.c on 32-bit kernels. To generate a diff of this commit: cvs rdiff

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

2011-10-06 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Oct 6 06:55:35 UTC 2011 Modified Files: src/sys/arch/sparc64/include: pmap.h Log Message: make struct page_size_map consistent across DEBUG/!DEBUG kernels. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55

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

2011-10-06 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Oct 6 06:55:35 UTC 2011 Modified Files: src/sys/arch/sparc64/include: pmap.h Log Message: make struct page_size_map consistent across DEBUG/!DEBUG kernels. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55

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

2011-07-01 Thread David Young
Module Name:src Committed By: dyoung Date: Fri Jul 1 20:59:39 UTC 2011 Modified Files: src/sys/arch/sparc64/include: autoconf.h z8530var.h Log Message: #include sys/bus.h instead of machine/bus.h. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

  1   2   >