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

2021-07-21 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Jul 22 01:31:55 UTC 2021 Modified Files: src/sys/arch/alpha/include: proc.h Log Message: Use __BITS() to define MDLWP_FP_C. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/alpha/include/proc.h

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

2021-07-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Jul 20 05:43:10 UTC 2021 Modified Files: src/sys/arch/alpha/include: alpha.h Log Message: Define the f_float in-memory format. Line of the fields in s_float and t_float. To generate a diff of this commit: cvs rdiff -u

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

2021-06-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 26 15:02:19 UTC 2021 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/sys/arch/alpha/include/cpu.h Please note that

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

2021-05-31 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon May 31 17:22:45 UTC 2021 Modified Files: src/sys/arch/alpha/include: pmap.h Log Message: Additional comment about the range (0-1025) that's needed for the PT page reference count, and thus now many bits we need to scare up.

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

2021-05-27 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu May 27 22:05:25 UTC 2021 Modified Files: src/sys/arch/alpha/include: alpha_cpu.h Log Message: Define the arithmetic exception summary bits passed in a0 to entArith. To generate a diff of this commit: cvs rdiff -u -r1.53

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

2021-05-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 1 13:23:07 UTC 2021 Modified Files: src/sys/arch/alpha/include: userret.h Log Message: Make sure preemption is disabled around PMAP_USERRET(); it uses per-cpu information. XXX mi_userret() also internally disables

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

2021-04-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 15 08:23:24 UTC 2021 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Fix fallout from alpha/interrupt.c rev 1.93: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/alpha/alpha/interrupt.c#rev1.93 by which

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

2020-10-14 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Oct 15 00:55:09 UTC 2020 Modified Files: src/sys/arch/alpha/include: alpha_cpu.h Log Message: Fix the bit position for the PMI bit in ALPHA_AMASK_BITS. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53

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

2020-10-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Oct 3 17:33:23 UTC 2020 Modified Files: src/sys/arch/alpha/include: rpb.h Log Message: Add a comment describing the rpb::rpb_vptb field. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44

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

2020-09-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Sep 28 16:27:47 UTC 2020 Modified Files: src/sys/arch/alpha/include: cpuconf.h Log Message: Remove a no-longer-accurate comment. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2020-09-23 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 23 18:47:21 UTC 2020 Modified Files: src/sys/arch/alpha/include: intr.h Log Message: Use a wrapper to acquire the kernel lock for non-MPSAFE interrupts, rather than doing it in alpha_shared_intr_establish() directly.

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

2020-09-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 23 00:52:49 UTC 2020 Modified Files: src/sys/arch/alpha/include: mutex.h Log Message: Move the compile-time assert outside of the __MUTEX_PRIVATE guard. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

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

2020-09-22 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Sep 23 00:51:59 UTC 2020 Modified Files: src/sys/arch/alpha/include: mutex.h Log Message: Move the simple lock used for spin mutexes into the sub-structure that contains the spin lock IPL field. This shrinks kmutex_t to

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

2020-09-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 18 00:07:22 UTC 2020 Modified Files: src/sys/arch/alpha/include: alpha.h Log Message: Rather than having exception_return() at the root of the call graph for kernel threads, provide a backstop that will prevent them from

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

2020-09-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 4 15:50:10 UTC 2020 Modified Files: src/sys/arch/alpha/include: cpu.h types.h Log Message: Put the MI cpu_data at the beginning of cpu_info so that it is cache line aligned. To generate a diff of this commit: cvs

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

2020-09-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 4 02:59:44 UTC 2020 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: Missed one in last change. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/arch/alpha/include/asm.h Please note

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

2020-09-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 4 02:58:19 UTC 2020 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: Garbage-collect GET_CPUINFO; it's no longer used. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

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

2020-09-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 4 01:57:29 UTC 2020 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Shuffle fields in cpu_info for better cache behavior. XXX More changes to come after curlwp is overhauled. To generate a diff of this

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

2020-09-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 3 22:56:11 UTC 2020 Modified Files: src/sys/arch/alpha/include: param.h Log Message: Define COHERENCY_UNIT and CACHE_LINE_SIZE as 64, which is the primary cache line size on EV6 / EV7. This is also the default MI

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

2020-09-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 3 14:27:47 UTC 2020 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Garbage-collect fpcurlwp -- it has been obsolete since FPU tracking was converted over to PCU. To generate a diff of this commit: cvs

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

2020-09-02 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Sep 3 04:20:54 UTC 2020 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Garabage-collect curpcb / cpu_info::ci_curpcb. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90

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

2020-08-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Aug 29 22:50:27 UTC 2020 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: G/C GET_IDLE_PCB -- it hasn't been used for some time. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

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

2020-08-29 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Aug 29 20:08:08 UTC 2020 Modified Files: src/sys/arch/alpha/include: vmparam.h Log Message: Bump UBC_WINSHIFT to 16 (64KB), and UBC_NWINS to 4096 (256MB total). Alpha has plenty of KVA to use for this. To generate a diff

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

2020-07-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jul 23 19:23:27 UTC 2020 Modified Files: src/sys/arch/alpha/include: pmap.h Log Message: unifdef -U_LKM To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arch/alpha/include/pmap.h Please note that diffs

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

2020-04-18 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Apr 18 10:30:49 UTC 2020 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: Fix copy & pasto in previous (to fix the build) To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

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

2019-04-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Apr 8 14:08:16 UTC 2019 Modified Files: src/sys/arch/alpha/include: elf_machdep.h Log Message: Add the R_ALPHA_BRSGP relocation type. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

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

2018-05-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 19 20:04:41 UTC 2018 Modified Files: src/sys/arch/alpha/include: pmap.h Log Message: Implement PMAP_DIRECT / pmap_direct_process() in support of experimental UBC optimizations. To generate a diff of this commit: cvs

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

2017-10-16 Thread Maya Rashish
Module Name:src Committed By: maya Date: Tue Oct 17 00:26:35 UTC 2017 Modified Files: src/sys/arch/alpha/include: fpu.h Log Message: Explain our implementation choice for implementation-defined values To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2017-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 21:58:17 UTC 2017 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: Undo; the correct fix was applied in csu/arch/alpha/crtbegin.h To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2017-01-14 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 14 16:15:10 UTC 2017 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: Avoid stupid gcc redefinition warnings by #undef before redefine. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 00:35:37 UTC 2017 Modified Files: src/sys/arch/alpha/include: intr.h Log Message: fix types. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/arch/alpha/include/intr.h Please note that diffs

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

2016-08-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Aug 25 07:39:55 UTC 2016 Modified Files: src/sys/arch/alpha/include: ieeefp.h Log Message: match the name with the FE_ constant from fenv.h To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

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

2016-08-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Aug 24 06:22:20 UTC 2016 Modified Files: src/sys/arch/alpha/include: fenv.h Log Message: restore the constants to the old values to match what the kernel expects internally. To generate a diff of this commit: cvs rdiff -u

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

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 09:59:26 UTC 2016 Modified Files: src/sys/arch/alpha/include: Makefile ieeefp.h Added Files: src/sys/arch/alpha/include: fenv.h Log Message: fenv.h for alpha To generate a diff of this commit: cvs rdiff -u

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

2016-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 24 16:47:50 UTC 2016 Modified Files: src/sys/arch/alpha/include: bus_user.h types.h Log Message: use __paddr_t since this is a userland API. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2015-08-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Aug 28 09:30:01 UTC 2015 Modified Files: src/sys/arch/alpha/include: types.h Log Message: Convert to __cpu_simple_lock_nv_t. Somehow missed alpha in the earlier commit. Thanks to uebs for pointing it out. To generate a

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

2014-01-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 21 20:18:46 UTC 2014 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: rumpkernel needs ci_pcc_freq To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/arch/alpha/include/cpu.h Please

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

2013-11-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Nov 4 16:56:50 UTC 2013 Modified Files: src/sys/arch/alpha/include: tc_machdep.h Log Message: make volatile variable as __USED() To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

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

2013-11-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Nov 4 19:57:29 UTC 2013 Modified Files: src/sys/arch/alpha/include: pmap.h Log Message: convert to flex array To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/alpha/include/pmap.h Please note

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

2013-11-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 3 01:12:16 UTC 2013 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: use __USE() in the iterator variable To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/arch/alpha/include/cpu.h

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

2013-07-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 11 19:50:55 UTC 2013 Modified Files: src/sys/arch/alpha/include: asm.h Log Message: Add a RCSID macro for non _KERNEL use To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/alpha/include/asm.h

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

2013-01-14 Thread Havard Eidnes
Module Name:src Committed By: he Date: Mon Jan 14 10:46:14 UTC 2013 Modified Files: src/sys/arch/alpha/include: param.h Log Message: Copy the ALPHA_PGSHIFT value into the non-_KERNEL branch. Fixes the build. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

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

2013-01-07 Thread David Laight
Module Name:src Committed By: dsl Date: Mon Jan 7 23:40:53 UTC 2013 Modified Files: src/sys/arch/alpha/include: param.h Log Message: Only include machine/cpu.h if _KERNEL is defined. Fixes alpha userspace build (esp. pstat). NFI why it worked before at all. To generate

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

2012-12-10 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Dec 10 16:12:20 UTC 2012 Modified Files: src/sys/arch/alpha/include: vmparam.h Log Message: enable __USE_TOPDOWN_VM. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/arch/alpha/include/vmparam.h Please

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

2012-09-10 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Sep 10 07:47:07 UTC 2012 Modified Files: src/sys/arch/alpha/include: vmparam.h Log Message: Make this file idempotent To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/alpha/include/vmparam.h

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

2012-01-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 25 18:09:13 UTC 2012 Modified Files: src/sys/arch/alpha/include: types.h Log Message: Enable direct-mapped uareas for alpha. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sys/arch/alpha/include/types.h

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

2012-01-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 21 21:49:50 UTC 2012 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: cpu_uarea_free returns bool, not void To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/alpha/include/cpu.h

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

2011-08-12 Thread David Young
Module Name:src Committed By: dyoung Date: Fri Aug 12 22:23:12 UTC 2011 Added Files: src/sys/arch/alpha/include: bus_user.h Log Message: Straggler from last: add bus_user.h to the repository. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

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

2011-08-01 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Aug 2 04:45:10 UTC 2011 Modified Files: src/sys/arch/alpha/include: sysarch.h Log Message: Define struct alpha_pci_conf_readwrite_args only once; fix build. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

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

2011-07-16 Thread David Young
Module Name:src Committed By: dyoung Date: Sun Jul 17 01:08:12 UTC 2011 Modified Files: src/sys/arch/alpha/include: sysarch.h Log Message: Don't #include machine/bus_defs.h from this header unless _KERNEL is #defined. While this header is installed in the alpha userland,

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

2011-07-16 Thread David Young
Module Name:src Committed By: dyoung Date: Sun Jul 17 04:30:56 UTC 2011 Modified Files: src/sys/arch/alpha/include: sysarch.h Log Message: Oops, add back struct alpha_pci_conf_readwrite_args. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2011-07-12 Thread David Young
Module Name:src Committed By: dyoung Date: Wed Jul 13 04:47:16 UTC 2011 Modified Files: src/sys/arch/alpha/include: pio.h sysarch.h Log Message: #include machine/bus_defs.h instead of machine/bus.h. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

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

2011-07-12 Thread David Young
Module Name:src Committed By: dyoung Date: Wed Jul 13 04:48:18 UTC 2011 Modified Files: src/sys/arch/alpha/include: types.h Log Message: Switch alpha to new-style sys/bus.h. While I'm here, get rid of outdated __HAVE_DEVICE_REGISTER. To generate a diff of this commit:

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

2011-07-12 Thread David Young
Module Name:src Committed By: dyoung Date: Wed Jul 13 04:50:19 UTC 2011 Removed Files: src/sys/arch/alpha/include: bus.h Log Message: On alpha, good-bye machine/bus.h. To generate a diff of this commit: cvs rdiff -u -r1.54 -r0 src/sys/arch/alpha/include/bus.h Please

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

2011-07-06 Thread David Young
Module Name:src Committed By: dyoung Date: Wed Jul 6 20:44:47 UTC 2011 Modified Files: src/sys/arch/alpha/include: alpha.h Log Message: Oops, missed one: #include sys/bus.h instead of machine/bus.h. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

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

2011-06-14 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 14 06:47:53 UTC 2011 Modified Files: src/sys/arch/alpha/include: eisa_machdep.h isa_machdep.h pci_machdep.h Log Message: struct device * - device_t To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

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

2011-06-14 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 14 06:49:31 UTC 2011 Modified Files: src/sys/arch/alpha/include: cpuconf.h Log Message: struct device * - device_t To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/alpha/include/cpuconf.h Please

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

2010-12-26 Thread Havard Eidnes
Module Name:src Committed By: he Date: Sun Dec 26 18:00:42 UTC 2010 Modified Files: src/sys/arch/alpha/include: cpu.h Log Message: Since struct cpu_data isn't the first member in struct cpu_info, instead expose the initial portion of struct cpu_info if _KMEMUSER is