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

2021-01-25 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jan 25 20:05:30 UTC 2021 Modified Files: src/sys/arch/sparc/include: pmap.h Log Message: avoid needing . fixes sparc64 build. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/arch/sparc/include/pmap.h Ple

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

2020-12-17 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Dec 18 00:45:53 UTC 2020 Modified Files: src/sys/arch/sparc/include: pmap.h Log Message: remove unused and #if 0'd since introduced in 1996 struct kvm_cpustate. sparc kvm was handled differently for the sun4m port. To generate

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

2020-12-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 6 03:19:15 UTC 2020 Modified Files: src/sys/arch/sparc/include: types.h Log Message: undo previous; __register_t is already defined To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/sparc/incl

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

2020-09-14 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 14 09:47:43 UTC 2020 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Switch from register_t to unsigned long int Removes dependency on _KERNTYPES. To generate a diff of this commit: cvs rdiff -u -r1.15

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

2020-05-16 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun May 17 06:30:44 UTC 2020 Modified Files: src/sys/arch/sparc/include: types.h Log Message: __HAVE_CPU_DATA_FIRST is still true for sparc64 (which shares this file) To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

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

2020-05-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat May 16 17:52:42 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h types.h Log Message: PR port-sparc/55261: sparc still panics running ATF tests Reinstate the cpu_info change and remove __HAVE_CPU_DATA_FIRST to fix build

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

2020-05-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat May 16 17:37:28 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: Back out previous - it doesn't work. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/sys/arch/sparc/include/cpu.h Pleas

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

2020-05-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri May 15 18:45:08 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: PR port-sparc/55261: sparc still panics running ATF tests Put cpu_data at the end of cpu_info to see how that modifies the symptom. To gene

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

2020-03-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 10 03:48:05 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: tuck curproc/curlwp under _KERNEL only (no _KMEMUSER) To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/arch/spa

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

2019-04-17 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Apr 17 15:42:02 UTC 2019 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Make the illegal instruction macro safe, so the compiler does not fear it would be an illegal instruction when compiling with certain c

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

2019-04-16 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Apr 16 11:38:21 UTC 2019 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Add PTRACE_ILLEGAL_ASM To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc/include/ptrace.h Please note

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

2019-03-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Mar 29 20:18:09 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: remove extra token To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/sys/arch/sparc/include/vmparam.h Please note

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

2019-03-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Mar 29 00:08:14 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: add more exceptions for standalone and modules To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/arch/sparc/in

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

2019-03-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 28 15:44:51 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: make rump work again.. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sparc/include/vmparam.h Please

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

2019-03-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 27 19:01:44 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: provide the max page size for userland To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sparc/include/vm

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

2018-04-11 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Apr 11 19:37:58 UTC 2018 Modified Files: src/sys/arch/sparc/include: frame.h Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/frame.h Please note that d

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

2018-02-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Feb 18 15:29:29 UTC 2018 Modified Files: src/sys/arch/sparc/include: mcontext.h Log Message: Make _UC_MACHINE_FP() compile again and fix it so that it does not add the offset twice. To generate a diff of this commit: cvs r

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

2018-02-17 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 17 15:22:22 UTC 2018 Modified Files: src/sys/arch/sparc/include: mcontext.h Log Message: Improve _UC_MACHINE_FP() for SPARC/SPARC64 Introduce a static inline function _uc_machine_fp() that contains improved caluclation of

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

2018-01-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Jan 15 10:06:49 UTC 2018 Modified Files: src/sys/arch/sparc/include: reg.h Log Message: Redo previous: apply the alignement to the whole struct fpstate - everything in there is properly aligned, and we need to have fs_queue do

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

2018-01-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Jan 14 11:55:33 UTC 2018 Modified Files: src/sys/arch/sparc/include: reg.h Log Message: Force explicit alignment for fpstate in the kernel, to match what our asm code assumes. We use a stack variable at least once (in fpu_init

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

2017-12-01 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Dec 1 23:14:20 UTC 2017 Modified Files: src/sys/arch/sparc/include: pte.h Log Message: - normalise some tab/space issues. - fix (debugger-only useful) struct srmmu_pte::pg_pfnum to be the right size. - add SRMMU_TEPTERBO as a

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

2017-11-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Nov 29 17:49:04 UTC 2017 Modified Files: src/sys/arch/sparc/include: signal.h Log Message: include for sigset_t To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sparc/include/signal.h Please not

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

2017-05-31 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed May 31 11:09:22 UTC 2017 Modified Files: src/sys/arch/sparc/include: profile.h Log Message: Fix __PIC__ profiled binaries To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/include/profile.h Pl

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

2017-02-02 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Feb 2 08:12:08 UTC 2017 Modified Files: src/sys/arch/sparc/include: elf_machdep.h Log Message: PR port-sparc64/51925: cosmetic cleanup, no functional change To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sy

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

2017-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 16:07:53 UTC 2017 Modified Files: src/sys/arch/sparc/include: ieeefp.h Log Message: remove dup definitions To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/ieeefp.h Please not

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

2017-01-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 14 12:00:13 UTC 2017 Modified Files: src/sys/arch/sparc/include: fenv.h Log Message: Make the copies of the FE_* macros match verbatim to avoid a gcc warning when both ieeefp.h and fenv.h are included. To generate a diff

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

2016-11-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Nov 25 14:10:31 UTC 2016 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: cast to register_t because not all 'struct reg' members are the right type. To generate a diff of this commit: cvs rdiff -u -r1.9 -

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

2016-10-08 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Oct 8 20:30:55 UTC 2016 Modified Files: src/sys/arch/sparc/include: cpuconf.h Log Message: Macros expanding to defined() expression is not actually correct ISO C behavior. Since it is not clear whether someone might decide to

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

2016-05-30 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Mon May 30 09:05:32 UTC 2016 Modified Files: src/sys/arch/sparc/include: sljit_machdep.h Log Message: Adapt to new sljit. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc/include/sljit_machdep.h

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

2016-05-18 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Wed May 18 08:16:04 UTC 2016 Modified Files: src/sys/arch/sparc/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.48 -r1.49 src/sys/arch/sparc/

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

2015-10-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Oct 6 20:03:06 UTC 2015 Modified Files: src/sys/arch/sparc/include: frame.h openfirm.h types.h Log Message: Do not use #ifdef SUN4U when testing for cpu features of post-v8 CPUs, it is not good for SUN4V-only kernels. Instead

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

2015-08-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Aug 23 11:01:24 UTC 2015 Modified Files: src/sys/arch/sparc/include: asm.h Log Message: Use .word for data that is known to be aligned. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sparc/include/

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

2015-01-03 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 3 18:12:12 UTC 2015 Modified Files: src/sys/arch/sparc/include: ieeefp.h Log Message: Avoid defining macros from the namespace here (especially with different values). To generate a diff of this commit: cvs rdiff -u -r

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

2014-08-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Aug 21 15:27:37 UTC 2014 Modified Files: src/sys/arch/sparc/include: int_fmtio.h Log Message: Revert previous, we have restores ABI for {u,}int_fast_*_t. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/ar

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

2014-08-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Aug 15 07:45:31 UTC 2014 Modified Files: src/sys/arch/sparc/include: int_fmtio.h Log Message: All FAST datatypes are int (32 bit) on both sparc and sparc64, only FAST64 variants are long (sparc64) or long long (sparc). To ge

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

2014-07-22 Thread Alexander Nasonov
Module Name:src Committed By: alnsn Date: Tue Jul 22 20:41:37 UTC 2014 Modified Files: src/sys/arch/sparc/include: sljitarch.h Log Message: Cast to sparc_cache_flush() argument types. This change makes it clear thatr sparc_cache_flush() is defined by sljit (unlike other po

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

2014-04-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Apr 12 21:26:45 UTC 2014 Modified Files: src/sys/arch/sparc/include: asm.h Log Message: Add END() macro like most other archs have. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/include/asm.

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

2014-02-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 1 16:10:12 UTC 2014 Modified Files: src/sys/arch/sparc/include: math.h Log Message: Export __HAVE_LONG_DOUBLE 128 to kernel for emulation To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc/incl

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

2013-12-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 15 03:45:07 UTC 2013 Modified Files: src/sys/arch/sparc/include: ieee.h Log Message: Add linted comments. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/include/ieee.h Please note tha

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

2013-12-04 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Wed Dec 4 18:44:14 UTC 2013 Modified Files: src/sys/arch/sparc/include: ctlreg.h Log Message: Clarify comment about SER_SZERR. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc/include/ctlreg.h Plea

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

2013-02-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Feb 14 09:34:46 UTC 2013 Modified Files: src/sys/arch/sparc/include: ieee.h Log Message: We have an implicit 1 MSB bit in the mantissa. Pointed out by Matt Thomas. Fixes PR port-sparc64/47536. To generate a diff of this comm

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

2012-03-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 20 23:57:57 UTC 2012 Modified Files: src/sys/arch/sparc/include: ieeefp.h Log Message: make fp_except unsigned To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc/include/ieeefp.h Please not

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

2012-03-17 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Mar 17 21:45:39 UTC 2012 Modified Files: src/sys/arch/sparc/include: aout_machdep.h Log Message: mark reloc bitfield linted To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/aout_machdep

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

2011-08-28 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Aug 28 22:30:09 UTC 2011 Modified Files: src/sys/arch/sparc/include: psl.h Log Message: apply some always_inline attribute to setpsr and spl*. while i am not yet sure exactly why this is necessary, but does avoid crashes seen on

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

2011-07-16 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sat Jul 16 11:15:52 UTC 2011 Modified Files: src/sys/arch/sparc/include: psl.h Log Message: Bring some fixes and minor differences from sparc64 version. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/arc

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

2011-07-15 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Fri Jul 15 19:30:08 UTC 2011 Modified Files: src/sys/arch/sparc/include: psl.h Log Message: BLOCK_SIZE->SPARC64_BLOCK_SIZE BLOCK_ALIGN->SPARC64_BLOCK_ALIGN XXX these values are unused in sparc; this is merely to keep the sparc and

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

2011-07-01 Thread David Young
Module Name:src Committed By: dyoung Date: Fri Jul 1 21:00:57 UTC 2011 Modified Files: src/sys/arch/sparc/include: autoconf.h z8530var.h Log Message: #include instead of . To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/arch/sparc/include/autoconf

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

2011-04-24 Thread Matthias Scheler
Module Name:src Committed By: tron Date: Sun Apr 24 11:32:36 UTC 2011 Modified Files: src/sys/arch/sparc/include: ieeefp.h Log Message: Don't define "fenv_t" and "fexcept_t" for NetBSD/sparc64 because the definitions clash with "/usr/include/sparc64/fenv.h". This fixes th

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

2011-04-12 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Apr 12 07:54:16 UTC 2011 Modified Files: src/sys/arch/sparc/include: frame.h Log Message: make sparc/frame.h idempotent. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc/include/frame.h Please not

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

2011-03-30 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Mar 30 09:23:26 UTC 2011 Modified Files: src/sys/arch/sparc/include: types.h Log Message: Enable TLS on sparc and sparc64 To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/arch/sparc/include/types.h Plea

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

2011-02-14 Thread Havard Eidnes
Module Name:src Committed By: he Date: Mon Feb 14 10:22:19 UTC 2011 Modified Files: src/sys/arch/sparc/include: pmap.h Log Message: Provide a macro for pmap_mmap_flags() since we define PMAP_EXCLUDE_DECLS here. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.9

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

2011-01-24 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Jan 24 10:05:22 UTC 2011 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: Provide LWP_PC To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/arch/sparc/include/cpu.h Please note that diffs ar

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

2010-12-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Dec 26 11:32:38 UTC 2010 Modified Files: src/sys/arch/sparc/include: types.h Log Message: sparc64 currently does not have ci_data as first member in cpu_info! To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src

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

2010-12-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Dec 22 00:05:33 UTC 2010 Modified Files: src/sys/arch/sparc/include: types.h Log Message: Add a define __HAVE_CPU_DATA_FIRST which means that cpu_data is the first member in struct cpu_info. To generate a diff of this comm

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

2010-06-26 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Jun 26 16:10:00 UTC 2010 Modified Files: src/sys/arch/sparc/include: z8530var.h Log Message: Forgot to commit this one that should have been done with zs.c rev 1.119: > Establish interrupt handlers with proper softc per each

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

2010-01-28 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jan 29 05:14:11 UTC 2010 Modified Files: src/sys/arch/sparc/include: proc.h Log Message: make fpu_mtx visible only ifdef _KERNEL. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/include/proc.h

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

2009-11-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Nov 25 08:43:16 UTC 2009 Modified Files: src/sys/arch/sparc/include: float.h Log Message: Remove double include that prevented the right machdep LDBL_* constants to be used. Noticed by Masao Uebayashi. To generate a diff of

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

2009-05-26 Thread matthew green
Module Name:src Committed By: mrg Date: Wed May 27 01:35:28 UTC 2009 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: avoid a local variable in a do {} while (0) macro. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/sparc/include

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

2009-05-16 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat May 16 17:16:12 UTC 2009 Modified Files: src/sys/arch/sparc/include: psl.h Log Message: Add memory clobbers to the inline assembler modifying/testing the %psr register, to avoid the compiler reordering instructions out of crit