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 src/sys/arch/spa

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 -r1.13

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 globa

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 cod

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 source-change

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 V10

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 gene

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 Ple

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 src

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 src/sys/arch/sparc64/include/b

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 src/s

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 src

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 ma

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 diffs

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 - sparc64/bus_d

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 th

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 src

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 src/sys/arch/spar

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 src/s

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 src/sys/arch/spa

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 that

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 w

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 wi

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 src/sys/arch/sp

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 src/sys/arch/sparc64/i

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 c

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 mult

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 Xo

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-04-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Apr 14 10:54:08 UTC 2014 Modified Files: src/sys/arch/sparc64/include: pmap.h vmparam.h Log Message: Implement and enable TOPDOWN_VM. From Chuck Silvers. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/

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 r

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 -r1.1

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

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. Sugge

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 src/sys/arch/sparc64/inc

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 src/sys/arch/sparc64/include

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 -r1.19

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 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc64/include

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: Movi

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

2011-10-05 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 src/sys/

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 instead of . To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/sparc64/include/auto

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

2011-05-27 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri May 27 12:41:18 UTC 2011 Modified Files: src/sys/arch/sparc64/include: db_machdep.h Log Message: Fix 32-bit kernel build. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/sparc64/include/db_machde

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

2011-05-11 Thread matthew green
Module Name:src Committed By: mrg Date: Thu May 12 05:42:05 UTC 2011 Modified Files: src/sys/arch/sparc64/include: psl.h Log Message: first steps towards fujitsu SPARC64 support: - add IMPL_* defines for fujitsu SPARC64 processors (mostly from openbsd) - rename CPU_IS_JAL

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

2011-05-11 Thread matthew green
Module Name:src Committed By: mrg Date: Thu May 12 05:41:50 UTC 2011 Modified Files: src/sys/arch/sparc64/include: param.h Log Message: first steps towards fujitsu SPARC64 support: - add CPU_SUN4US and CPU_SUN4V defines - re-introduce "cputyp" and use it for sun4u/sun4us/

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

2011-04-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Apr 13 03:40:00 UTC 2011 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: re-include sparc64/sparc64/intreg.h in kernel mode. it's necessary. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sy

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

2011-04-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Apr 13 03:35:19 UTC 2011 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: export a bunch of things to _KMEMUSER as well. XXX: should consolidate the curcpu/curlwp definitions. To generate a diff of this commit:

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

2011-04-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Apr 13 03:22:49 UTC 2011 Modified Files: src/sys/arch/sparc64/include: db_machdep.h Log Message: this needs sys/types.h in userspace. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc64/include/db

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

2011-04-11 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Apr 11 10:41:17 UTC 2011 Modified Files: src/sys/arch/sparc64/include: db_machdep.h Log Message: remove DB_AOUT_SYMBOLS. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/sparc64/include/db_machdep.h P

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

2011-03-15 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Mar 16 02:35:48 UTC 2011 Modified Files: src/sys/arch/sparc64/include: ctlreg.h Log Message: add some control registers found on the Fire and Jupiter busses. from openbsd. To generate a diff of this commit: cvs rdiff -u -r1.54

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

2011-01-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Jan 24 10:04:28 UTC 2011 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: Provide LWP_PC To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/sparc64/include/cpu.h Please note that diff

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

2010-12-17 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Dec 18 05:45:44 UTC 2010 Modified Files: src/sys/arch/sparc64/include: ctlreg.h Log Message: add a bit for MCCR_RAW_EN -- enable read-after-write. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/arch/sparc

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

2010-12-12 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Dec 13 06:40:13 UTC 2010 Modified Files: src/sys/arch/sparc64/include: trap.h Log Message: add definitions for T_DATA_MMU_MISS, T_FAST_ECC_ERROR, T_DC_PAR_ERR and T_IC_PAR_ERR, all are >= USIII only. To generate a diff of this