CVS commit: src/sys/kern

2015-08-06 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug  7 06:22:12 UTC 2015

Modified Files:
src/sys/kern: kern_condvar.c

Log Message:
o Don't include sys/sched.h.  Scheduler-related operation is done by
  sleepq(9) via SOBJ_SLEEPQ_SORTED.

o Include sys/lwp.h instead of sys/proc.h.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/kern/kern_condvar.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/postinstall

2015-08-15 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 15 09:33:56 UTC 2015

Modified Files:
src/usr.sbin/postinstall: postinstall

Log Message:
Whitespace.


To generate a diff of this commit:
cvs rdiff -u -r1.198 -r1.199 src/usr.sbin/postinstall/postinstall

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 18 08:39:12 UTC 2015

Modified Files:
src/sys/arch/sparc/conf: Makefile.sparc
src/sys/arch/sparc64/conf: Makefile.sparc64

Log Message:
Use ${KERNLDSCRIPT} instead of ${KERN_LDSCRIPT}.  The former is added
to ${SYSTEM_DEP} if defined.


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/sparc/conf/Makefile.sparc
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/sparc64/conf/Makefile.sparc64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 18 09:39:20 UTC 2015

Modified Files:
src/sys/conf: files

Log Message:
G/C defpseudo fwiso.


To generate a diff of this commit:
cvs rdiff -u -r1.1131 -r1.1132 src/sys/conf/files

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 18 09:43:38 UTC 2015

Modified Files:
src/sys/conf: files

Log Message:
G/C defpseudo intrctl.


To generate a diff of this commit:
cvs rdiff -u -r1.1132 -r1.1133 src/sys/conf/files

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 18 10:00:11 UTC 2015

Modified Files:
src/sys/arch/sparc/conf: Makefile.sparc
src/sys/arch/sparc64/conf: Makefile.sparc64

Log Message:
Adjust paths to ${KERNLDSCRIPT} files so that dependency is resolved.


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/sparc/conf/Makefile.sparc
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/sparc64/conf/Makefile.sparc64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 18 10:18:21 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
src/sys/arch/i386/conf: Makefile.i386
src/sys/arch/ia64/conf: Makefile.ia64
src/sys/arch/usermode/conf: Makefile.usermode
src/sys/arch/xen/conf: Makefile.xen

Log Message:
${KERN_LDSCRIPT} -> ${KERNLDSCRIPT}


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/amd64/conf/Makefile.amd64
cvs rdiff -u -r1.183 -r1.184 src/sys/arch/i386/conf/Makefile.i386
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ia64/conf/Makefile.ia64
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/usermode/conf/Makefile.usermode
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/xen/conf/Makefile.xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 18 13:46:20 UTC 2015

Modified Files:
src/sys/kern: kern_cpu.c kern_drvctl.c

Log Message:
Convert pseudo attach functions to take no arguments, as some functions
(pppattach(), putterattach(), etc.) already do.  This means that pseudo
attach function will be able to become a constructor.


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/kern/kern_cpu.c
cvs rdiff -u -r1.36 -r1.37 src/sys/kern/kern_drvctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 19 03:23:34 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
+ pseudo(dev) attach


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/cats/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 19 04:15:22 UTC 2015

Modified Files:
src/sys/arch/cats/conf: Makefile.cats.inc

Log Message:
Define the rule to generate the dynamic `ldscript', depending on
${SYSTEM_OBJS} properly.  Don't forget cleaning the generated `ldscript'.
One less ${SYSTEM_LD_HEAD_EXTRA} use as a bonus.

No binary changes in ldscript/kernel files are observed.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/cats/conf/Makefile.cats.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/zaurus/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 19 04:33:00 UTC 2015

Modified Files:
src/sys/arch/zaurus/conf: Makefile.zaurus.inc

Log Message:
Use ${KERNLDSCRIPT} so it is added to ${SYSTEM_DEP}.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/zaurus/conf/Makefile.zaurus.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/cats/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 19 04:53:04 UTC 2015

Modified Files:
src/sys/arch/cats/conf: Makefile.cats.inc

Log Message:
Tweak previous.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/cats/conf/Makefile.cats.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 19 05:46:11 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
If MD ldscript is generated, give it dependency on ${SYSTEM_OBJ}.


To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/shark/conf

2015-08-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 19 05:47:38 UTC 2015

Modified Files:
src/sys/arch/shark/conf: Makefile.shark.inc

Log Message:
Write the rule of ldscript generation.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/shark/conf/Makefile.shark.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64/conf

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:19:36 UTC 2015

Modified Files:
src/sys/arch/aarch64/conf: Makefile.aarch64

Log Message:
Use ${KERNLDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/aarch64/conf/Makefile.aarch64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/cats/conf

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:20:19 UTC 2015

Modified Files:
src/sys/arch/cats/conf: Makefile.cats.inc

Log Message:
Use variables where appropriate.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/cats/conf/Makefile.cats.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/epoc32/conf

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:21:02 UTC 2015

Modified Files:
src/sys/arch/epoc32/conf: Makefile.epoc32.inc

Log Message:
Clean up ${LINKSCRIPT} and ${KERNLDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/epoc32/conf/Makefile.epoc32.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:21:26 UTC 2015

Modified Files:
src/sys/arch/evbarm/conf: Makefile.evbarm.inc

Log Message:
Clean up ${LINKSCRIPT} and ${KERNLDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbarm/conf/Makefile.evbarm.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hppa/conf

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:21:54 UTC 2015

Modified Files:
src/sys/arch/hppa/conf: Makefile.hppa

Log Message:
Use ${KERNLDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/hppa/conf/Makefile.hppa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/netwinder/conf

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:22:18 UTC 2015

Modified Files:
src/sys/arch/netwinder/conf: Makefile.netwinder.inc

Log Message:
Use ${KERNLDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/netwinder/conf/Makefile.netwinder.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:48:25 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript kern.ldscript.2MB
src/sys/arch/cats/conf: ldscript.elf
src/sys/arch/epoc32/conf: ldscript.epoc32
src/sys/arch/netwinder/conf: kern.ldscript
src/sys/arch/zaurus/conf: ldscript.zaurus

Log Message:
Kill trailing whitespaces.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/conf/kern.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/conf/kern.ldscript.2MB
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/cats/conf/ldscript.elf
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/epoc32/conf/ldscript.epoc32
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/netwinder/conf/kern.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/zaurus/conf/ldscript.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-19 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 06:53:11 UTC 2015

Modified Files:
src/sys/arch/dreamcast/conf: shl.x
src/sys/arch/hpcsh/conf: shl-elf.x

Log Message:
Kill trailing blank lines.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/dreamcast/conf/shl.x
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/hpcsh/conf/shl-elf.x

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 07:00:49 UTC 2015

Modified Files:
src/sys/arch/aarch64/conf: kern.ldscript
src/sys/arch/amd64/conf: kern.ldscript.2MB kern.ldscript.Xen
src/sys/arch/cats/conf: kern.ldscript ldscript.elf
src/sys/arch/epoc32/conf: ldscript.epoc32
src/sys/arch/evbarm/conf: ldscript.evbarm
src/sys/arch/i386/conf: kern.ldscript kern.ldscript.4MB
kern.ldscript.Xen stand.ldscript
src/sys/arch/ia64/conf: kern.ldscript
src/sys/arch/mips/conf: kern.ldscript stand.ldscript
src/sys/arch/mipsco/conf: stand.ldscript
src/sys/arch/netwinder/conf: kern.ldscript
src/sys/arch/powerpc/conf: kern-mb.ldscript kern.ldscript
kern64.ldscript
src/sys/arch/riscv/conf: kern.ldscript
src/sys/arch/shark/conf: kern.ldscript
src/sys/arch/sparc/conf: kern.ldscript
src/sys/arch/sparc64/conf: kern.ldscript kern32.ldscript
src/sys/arch/zaurus/conf: ldscript.zaurus

Log Message:
Indent with 2 spaces.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/conf/kern.ldscript
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amd64/conf/kern.ldscript.2MB
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/conf/kern.ldscript.Xen
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/cats/conf/kern.ldscript
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/cats/conf/ldscript.elf
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/epoc32/conf/ldscript.epoc32
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/ldscript.evbarm
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/conf/kern.ldscript
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/conf/kern.ldscript.4MB
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/i386/conf/kern.ldscript.Xen
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/i386/conf/stand.ldscript
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/ia64/conf/kern.ldscript
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/mips/conf/kern.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/conf/stand.ldscript
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mipsco/conf/stand.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/netwinder/conf/kern.ldscript
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/conf/kern-mb.ldscript \
src/sys/arch/powerpc/conf/kern64.ldscript
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/conf/kern.ldscript
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/conf/kern.ldscript
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/shark/conf/kern.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc/conf/kern.ldscript
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sparc64/conf/kern32.ldscript
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/zaurus/conf/ldscript.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 07:13:07 UTC 2015

Modified Files:
src/sys/arch/evbsh3/conf: sh.x shl.x
src/sys/arch/mmeye/conf: sh.x

Log Message:
Whitespace.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbsh3/conf/sh.x \
src/sys/arch/evbsh3/conf/shl.x
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/mmeye/conf/sh.x

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 08:25:33 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript

Log Message:
Indent.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/conf/kern.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 08:27:09 UTC 2015

Modified Files:
src/sys/kern: kern_cpu.c kern_drvctl.c

Log Message:
Mark pseudo attach unused arg with __unused.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sys/kern/kern_cpu.c
cvs rdiff -u -r1.37 -r1.38 src/sys/kern/kern_drvctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 08:36:42 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript

Log Message:
Simplify this by splitting absolute relocation directives from other
relative, position-independent directives.  Since all sections are
relocated in parallel, specifying the address of .text is sufficient.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/amd64/conf/kern.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 08:51:01 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript

Log Message:
Do =0 (zero-fill) only once.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/amd64/conf/kern.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 08:53:31 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript.2MB kern.ldscript.Xen

Log Message:
Simplify these by relocating only .text.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/conf/kern.ldscript.2MB
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amd64/conf/kern.ldscript.Xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 09:34:54 UTC 2015

Modified Files:
src/sys/arch/i386/conf: kern.ldscript kern.ldscript.4MB
kern.ldscript.Xen

Log Message:
Simplify these by doing AT () relocation once.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/conf/kern.ldscript
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/conf/kern.ldscript.4MB
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/i386/conf/kern.ldscript.Xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbsh3/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 09:46:03 UTC 2015

Modified Files:
src/sys/arch/evbsh3/conf: sh.x sh.x.ICE sh.x.RAM sh.x.ROM shl.x
shl.x.ICE shl.x.RAM shl.x.ROM

Log Message:
Indent.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbsh3/conf/sh.x \
src/sys/arch/evbsh3/conf/shl.x
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbsh3/conf/sh.x.ICE \
src/sys/arch/evbsh3/conf/sh.x.RAM src/sys/arch/evbsh3/conf/sh.x.ROM \
src/sys/arch/evbsh3/conf/shl.x.ICE src/sys/arch/evbsh3/conf/shl.x.RAM \
src/sys/arch/evbsh3/conf/shl.x.ROM

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 11:18:53 UTC 2015

Modified Files:
src/sys/net: if_ppp.c if_ppp.h if_sl.c

Log Message:
Honor pseudo attach decl generated by config(1).


To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/sys/net/if_ppp.c
cvs rdiff -u -r1.25 -r1.26 src/sys/net/if_ppp.h
cvs rdiff -u -r1.119 -r1.120 src/sys/net/if_sl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand/bootxx

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 11:38:27 UTC 2015

Modified Files:
src/sys/arch/i386/stand/bootxx: Makefile.bootxx

Log Message:
${PROG} depends on ${LDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/i386/stand/bootxx/Makefile.bootxx

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand/boot

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 11:39:28 UTC 2015

Modified Files:
src/sys/arch/i386/stand/boot: Makefile.boot

Log Message:
${PROG} depends on ${LDSCRIPT}.


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/i386/stand/boot/Makefile.boot

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 11:42:57 UTC 2015

Modified Files:
src/sys/arch/i386/conf: stand.ldscript

Log Message:
Do AT () relocation once.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/conf/stand.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/gpio

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 12:09:22 UTC 2015

Modified Files:
src/sys/dev/gpio: files.gpio gpiosim.c

Log Message:
Use needs-count for # of pseudo instances; suggested by cube@.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/gpio/files.gpio
cvs rdiff -u -r1.16 -r1.17 src/sys/dev/gpio/gpiosim.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/modules/gpiosim

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 12:28:43 UTC 2015

Added Files:
src/sys/modules/gpiosim: gpiosim.h

Log Message:
Now gpiosim needs this for NGPIOSIM.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/modules/gpiosim/gpiosim.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/modules/gpiosim

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 20 12:31:50 UTC 2015

Added Files:
src/sys/modules/gpiosim: gpiosim.conf

Log Message:
ioconf glue for gpiosim module.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/modules/gpiosim/gpiosim.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 01:52:09 UTC 2015

Modified Files:
src/sys/arch/acorn32/conf: INSTALL NC
src/sys/arch/algor/conf: P4032 P5064 P6032
src/sys/arch/alpha/conf: INSTALL RAWHIDE
src/sys/arch/amiga/conf: INSTALL MDINSTALL
src/sys/arch/arc/conf: ARCTIC M403 MIMORI PICA RPC44
src/sys/arch/cats/conf: INSTALL
src/sys/arch/cobalt/conf: INSTALL
src/sys/arch/emips/conf: RAMDISK
src/sys/arch/evbarm/conf: DNS323 GEMINI_SLAVE HAWK IMX23_OLINUXINO
OSK5912
src/sys/arch/evbppc/conf: VIRTEX_DFC VIRTEX_GSRD1 VIRTEX_GSRD2
src/sys/arch/hpcmips/conf: LCARD LROUTER MPC303 NULLCONF TX3912 TX3922
VR41XX
src/sys/arch/hpcsh/conf: DEBUG HPW650PA
src/sys/arch/i386/conf: GENERIC_PS2TINY INSTALL_FLOPPY NET4501
src/sys/arch/ia64/conf: GENERIC
src/sys/arch/mac68k/conf: INSTALL
src/sys/arch/macppc/conf: POWERMAC
src/sys/arch/mvmeppc/conf: GENERIC
src/sys/arch/news68k/conf: NEWS1200
src/sys/arch/newsmips/conf: DEJIKO WAPIKO
src/sys/arch/next68k/conf: SLAB
src/sys/arch/playstation2/conf: AGATE DEBUG
src/sys/arch/shark/conf: INSTALL OFWGENCFG
src/sys/arch/sparc/conf: TADPOLE3GX
src/sys/arch/sparc64/conf: NONPLUS64
src/sys/arch/sun2/conf: DISKLESS VME

Log Message:
Add `pseudo-device ksyms' where `options DDB' is used, because
config(1)/config(5) can't handle module dependency correctly at this
moment.

(This is another proof that shared file definition (`file xxx.c a|b')
is a bad idea.)


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/acorn32/conf/INSTALL
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/acorn32/conf/NC
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/algor/conf/P4032
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/algor/conf/P5064
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/algor/conf/P6032
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/alpha/conf/INSTALL
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/alpha/conf/RAWHIDE
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/amiga/conf/INSTALL
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/amiga/conf/MDINSTALL
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/arc/conf/ARCTIC
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/arc/conf/M403
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/arc/conf/MIMORI
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/arc/conf/PICA
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/arc/conf/RPC44
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/cats/conf/INSTALL
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/cobalt/conf/INSTALL
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/emips/conf/RAMDISK
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/DNS323
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbarm/conf/GEMINI_SLAVE
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/HAWK
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/IMX23_OLINUXINO
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbarm/conf/OSK5912
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbppc/conf/VIRTEX_DFC
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbppc/conf/VIRTEX_GSRD1
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbppc/conf/VIRTEX_GSRD2
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/hpcmips/conf/LCARD
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/hpcmips/conf/LROUTER
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/hpcmips/conf/MPC303
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/hpcmips/conf/NULLCONF
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/hpcmips/conf/TX3912
cvs rdiff -u -r1.100 -r1.101 src/sys/arch/hpcmips/conf/TX3922
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/hpcmips/conf/VR41XX
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hpcsh/conf/DEBUG
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/hpcsh/conf/HPW650PA
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/i386/conf/GENERIC_PS2TINY
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/i386/conf/NET4501
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/ia64/conf/GENERIC
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/mac68k/conf/INSTALL
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/macppc/conf/POWERMAC
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/mvmeppc/conf/GENERIC
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/news68k/conf/NEWS1200
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/newsmips/conf/DEJIKO
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/newsmips/conf/WAPIKO
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/next68k/conf/SLAB
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/playstation2/conf/AGATE
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/playstation2/conf/DEBUG
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/shark/conf/INSTALL
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/shark/conf/OFWGENCFG
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/sparc/conf/TADPOLE3GX
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sparc64/conf/NONPLUS64
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/sun2/conf/DISKLESS
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/sun2/conf/VME

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 02:02:00 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: largepages.inc
src/sys/arch/i386/conf: largepages.inc

Log Message:
${KERN_LDSCRIPT} -> ${KERNLDSCRIPT}


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/conf/largepages.inc
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/conf/largepages.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 02:18:18 UTC 2015

Modified Files:
src/sys/conf: files
src/sys/kern: files.kern
Added Files:
src/sys/dev: files.dev

Log Message:
Move dev/ definitions out of files.kern.


To generate a diff of this commit:
cvs rdiff -u -r1.1134 -r1.1135 src/sys/conf/files
cvs rdiff -u -r0 -r1.1 src/sys/dev/files.dev
cvs rdiff -u -r1.7 -r1.8 src/sys/kern/files.kern

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 02:35:52 UTC 2015

Modified Files:
src/sys/arch/ia64/conf: kern.ldscript
src/sys/arch/mips/conf: kern.ldscript
src/sys/arch/powerpc/conf: kern-mb.ldscript kern.ldscript
kern64.ldscript
src/sys/arch/riscv/conf: kern.ldscript
src/sys/arch/sparc/conf: kern.ldscript
src/sys/arch/sparc64/conf: kern.ldscript kern32.ldscript

Log Message:
I bet setting search-directory for ld.so is useless in any kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/ia64/conf/kern.ldscript
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/mips/conf/kern.ldscript
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/conf/kern-mb.ldscript \
src/sys/arch/powerpc/conf/kern64.ldscript
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/conf/kern.ldscript
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/riscv/conf/kern.ldscript
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc/conf/kern.ldscript
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc64/conf/kern32.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/zaurus/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 03:36:32 UTC 2015

Modified Files:
src/sys/arch/zaurus/conf: ldscript.zaurus

Log Message:
Simplify this by deciding load address at one place.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/zaurus/conf/ldscript.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/cats/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 03:42:29 UTC 2015

Modified Files:
src/sys/arch/cats/conf: ldscript.elf

Log Message:
Simplify this by deciding load address at one place.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/cats/conf/ldscript.elf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/epoc32/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 04:00:48 UTC 2015

Modified Files:
src/sys/arch/epoc32/conf: ldscript.epoc32

Log Message:
Simplify this by deciding load address at one place.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/epoc32/conf/ldscript.epoc32

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/netwinder/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 04:13:23 UTC 2015

Modified Files:
src/sys/arch/netwinder/conf: kern.ldscript

Log Message:
Simplify this by deciding load address at one place.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/netwinder/conf/kern.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 04:27:54 UTC 2015

Modified Files:
src/sys/arch/evbarm/conf: ldscript.evbarm

Log Message:
Simplify this by deciding load address at one place.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/conf/ldscript.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/netwinder/conf

2015-08-20 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 06:37:09 UTC 2015

Modified Files:
src/sys/arch/netwinder/conf: kern.ldscript

Log Message:
Redo previous; explicitly adjust .data load addr to get the identical ELF.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/netwinder/conf/kern.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-08-21 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 21 07:19:39 UTC 2015

Modified Files:
src/sys/conf: files
src/sys/sys: syslimits.h

Log Message:
Define CHILD_MAX/OPEN_MAX as parameters.


To generate a diff of this commit:
cvs rdiff -u -r1.1135 -r1.1136 src/sys/conf/files
cvs rdiff -u -r1.27 -r1.28 src/sys/sys/syslimits.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-21 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 22 02:23:58 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript kern.ldscript.2MB
kern.ldscript.Xen
src/sys/arch/i386/conf: kern.ldscript kern.ldscript.4MB
kern.ldscript.Xen stand.ldscript

Log Message:
Don't need to specify OUTPUT_FORMAT/OUTPUT_ARCH in linker scripts.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/amd64/conf/kern.ldscript
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/conf/kern.ldscript.2MB
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/conf/kern.ldscript.Xen
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/conf/kern.ldscript
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/conf/kern.ldscript.4MB
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/i386/conf/kern.ldscript.Xen
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/conf/stand.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 22 14:47:05 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
Linker script TODO items.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 22 23:19:55 UTC 2015

Modified Files:
src/sys/arch/cats/conf: kern.ldscript
src/sys/arch/epoc32/conf: ldscript.epoc32
src/sys/arch/evbarm/conf: ldscript.evbarm
src/sys/arch/netwinder/conf: kern.ldscript
src/sys/arch/shark/conf: kern.ldscript
src/sys/arch/zaurus/conf: ldscript.zaurus

Log Message:
According to matt@, .ARM.{extab,exidx} are no longer used.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/cats/conf/kern.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/epoc32/conf/ldscript.epoc32
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/conf/ldscript.evbarm
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/netwinder/conf/kern.ldscript
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/shark/conf/kern.ldscript
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/zaurus/conf/ldscript.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 22 23:47:34 UTC 2015

Modified Files:
src/sys/arch/hppa/conf: ld.script
src/sys/arch/ia64/conf: kern.ldscript
src/sys/arch/sparc/conf: kern.ldscript
src/sys/arch/sparc64/conf: kern.ldscript kern32.ldscript

Log Message:
.init/.fini/.ctors/.dtors should be irrelevant to kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/hppa/conf/ld.script
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ia64/conf/kern.ldscript
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc/conf/kern.ldscript
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc64/conf/kern32.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 22 23:49:54 UTC 2015

Modified Files:
src/sys/arch/i386/conf: stand.ldscript
src/sys/arch/ia64/conf: kern.ldscript
src/sys/arch/mips/conf: stand.ldscript
src/sys/arch/riscv/conf: kern.ldscript
src/sys/arch/sparc/conf: kern.ldscript
src/sys/arch/sparc64/conf: kern.ldscript kern32.ldscript
src/sys/arch/zaurus/conf: ldscript.zaurus

Log Message:
.rel/.rela should not be generated in kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/conf/stand.ldscript
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/ia64/conf/kern.ldscript
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/conf/stand.ldscript
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/riscv/conf/kern.ldscript
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/sparc/conf/kern.ldscript
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sparc64/conf/kern32.ldscript
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/zaurus/conf/ldscript.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 22 23:51:48 UTC 2015

Modified Files:
src/sys/arch/sparc/conf: kern.ldscript

Log Message:
.interp and friends are unlikely to appear in kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/conf/kern.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sun Aug 23 00:53:15 UTC 2015

Modified Files:
src/sys/arch/evbsh3/conf: sh.x sh.x.ICE sh.x.RAM shl.x shl.x.ICE
shl.x.RAM
src/sys/arch/mmeye/conf: sh.x sh.x.ICE sh.x.RAM shl.x

Log Message:
Unfortunately no sh3 kernels (no longer?) use linker scripts, but I dare to
clean up .ctors/.dtors here too.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbsh3/conf/sh.x \
src/sys/arch/evbsh3/conf/shl.x
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbsh3/conf/sh.x.ICE \
src/sys/arch/evbsh3/conf/sh.x.RAM src/sys/arch/evbsh3/conf/shl.x.ICE \
src/sys/arch/evbsh3/conf/shl.x.RAM
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mmeye/conf/sh.x
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mmeye/conf/sh.x.ICE \
src/sys/arch/mmeye/conf/sh.x.RAM src/sys/arch/mmeye/conf/shl.x

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-22 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sun Aug 23 01:30:21 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
TODOs about kernel options.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-23 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sun Aug 23 08:57:25 UTC 2015

Modified Files:
src/sys/arch/arm/conf: kern.ldscript.head
src/sys/arch/cats/conf: kern.ldscript ldscript.elf
src/sys/arch/epoc32/conf: ldscript.epoc32
src/sys/arch/evbarm/conf: ldscript.evbarm
src/sys/arch/netwinder/conf: kern.ldscript
src/sys/arch/shark/conf: kern.ldscript
src/sys/arch/zaurus/conf: ldscript.zaurus

Log Message:
Don't need to specify OUTPUT_FORMAT/OUTPUT_ARCH.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/conf/kern.ldscript.head
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/cats/conf/kern.ldscript
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/cats/conf/ldscript.elf
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/epoc32/conf/ldscript.epoc32
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/ldscript.evbarm
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/netwinder/conf/kern.ldscript
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/shark/conf/kern.ldscript
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/zaurus/conf/ldscript.zaurus

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Mon Aug 24 08:13:07 UTC 2015

Modified Files:
src/sys/arch/aarch64/conf: kern.ldscript
src/sys/arch/dreamcast/conf: shl.x
src/sys/arch/hpcsh/conf: shl-elf.x
src/sys/arch/ia64/conf: kern.ldscript
src/sys/arch/mips/conf: kern.ldscript
src/sys/arch/powerpc/conf: kern-mb.ldscript kern.ldscript
kern64.ldscript
src/sys/arch/riscv/conf: kern.ldscript
src/sys/arch/sparc/conf: kern.ldscript
src/sys/arch/sparc64/conf: kern.ldscript kern32.ldscript

Log Message:
Don't mention stab and DWARF sections, because these (poorly mtaintained)
lists only help to make them harder to read.

If those sections are found in inputs, they simply appear in outputs as
orphaned sections, sorted by section types and attributes.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/aarch64/conf/kern.ldscript
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/dreamcast/conf/shl.x
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/hpcsh/conf/shl-elf.x
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/ia64/conf/kern.ldscript
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/mips/conf/kern.ldscript
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/conf/kern-mb.ldscript \
src/sys/arch/powerpc/conf/kern64.ldscript
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/conf/kern.ldscript
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/riscv/conf/kern.ldscript
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sparc/conf/kern.ldscript
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sparc64/conf/kern32.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Mon Aug 24 14:04:25 UTC 2015

Modified Files:
src/sys/arch/aarch64/conf: Makefile.aarch64
src/sys/arch/amd64/conf: Makefile.amd64
src/sys/arch/cats/conf: Makefile.cats.inc
src/sys/arch/epoc32/conf: Makefile.epoc32.inc
src/sys/arch/evbarm/conf: Makefile.evbarm.inc
src/sys/arch/hppa/conf: Makefile.hppa
src/sys/arch/i386/conf: Makefile.i386
src/sys/arch/ia64/conf: Makefile.ia64
src/sys/arch/mips/conf: Makefile.mips
src/sys/arch/netwinder/conf: Makefile.netwinder.inc
src/sys/arch/powerpc/conf: Makefile.powerpc
src/sys/arch/shark/conf: Makefile.shark.inc
src/sys/arch/sparc/conf: Makefile.sparc
src/sys/arch/sparc64/conf: Makefile.sparc64
src/sys/arch/usermode/conf: Makefile.usermode
src/sys/arch/xen/conf: Makefile.xen
src/sys/arch/zaurus/conf: Makefile.zaurus.inc
src/sys/conf: Makefile.kern.inc

Log Message:
Define ${LINKSCRIPT} in one place.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/conf/Makefile.aarch64
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/amd64/conf/Makefile.amd64
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/cats/conf/Makefile.cats.inc
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/epoc32/conf/Makefile.epoc32.inc
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbarm/conf/Makefile.evbarm.inc
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/conf/Makefile.hppa
cvs rdiff -u -r1.184 -r1.185 src/sys/arch/i386/conf/Makefile.i386
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/ia64/conf/Makefile.ia64
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/mips/conf/Makefile.mips
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/netwinder/conf/Makefile.netwinder.inc
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/powerpc/conf/Makefile.powerpc
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/shark/conf/Makefile.shark.inc
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/sparc/conf/Makefile.sparc
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/sparc64/conf/Makefile.sparc64
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/usermode/conf/Makefile.usermode
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/xen/conf/Makefile.xen
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/zaurus/conf/Makefile.zaurus.inc
cvs rdiff -u -r1.185 -r1.186 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Mon Aug 24 15:44:01 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Fix vers.o dependency:
o Depend on ${SYSTEM_OBJ} instead of ${SYSTEM_DEP}.  The latter is obviously
  meant for kernels.
o Depend on Makefile instead of ${SYSTEM_SWAP_DEP}, which has existed since
  Rev. 1.1, but seems not used now.  Makefile is a file that must be updated
  after every config(1) run.  This is simpler than dependency on swap.c.


To generate a diff of this commit:
cvs rdiff -u -r1.186 -r1.187 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Mon Aug 24 15:50:47 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
If a kernel linker script is provided, preprocess it by cpp(1).

Thus some constants (PAGE_SIZE, COHERENCY_UNIT, ...) can be replaced in linker
scripts without setting unnecessary temporary symbols, or doing ugly sed(1)
hacks.  No headers are included yet.


To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 02:38:15 UTC 2015

Modified Files:
src/sys/arch/epoc32/conf: Makefile.epoc32.inc
src/sys/arch/evbarm/conf: Makefile.evbarm.inc
src/sys/arch/zaurus/conf: Makefile.zaurus.inc

Log Message:
Print a message when creating a temporary ldscript.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/epoc32/conf/Makefile.epoc32.inc
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbarm/conf/Makefile.evbarm.inc
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/zaurus/conf/Makefile.zaurus.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 02:57:32 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Redo Rev. 1.188:
o Explicitly add dependency of `' on `.ldscript', instead of
  relying on ${SYSTEM_DEP}, which is evaluated much earlier than
  `sys/conf/Makefile.kern.inc' is included, to avoid evaluation ordering
  problems.
o Print a message when creating a `.ldscript'.
o Trim empty lines in `.ldscript'.


To generate a diff of this commit:
cvs rdiff -u -r1.189 -r1.190 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2015-08-24 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 02:59:00 UTC 2015

Modified Files:
src/sys/arch/sparc/conf: kern.ldscript
src/sys/arch/sparc64/conf: kern.ldscript kern32.ldscript

Log Message:
Don't expand unwanted symbols by cpp(1).


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc/conf/kern.ldscript
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc64/conf/kern32.ldscript

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 08:01:18 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Make .ldscript ready to include assym.h.


To generate a diff of this commit:
cvs rdiff -u -r1.190 -r1.191 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 08:04:31 UTC 2015

Modified Files:
src/sys/arch/amd64/amd64: genassym.cf
src/sys/arch/amd64/conf: kern.ldscript kern.ldscript.2MB
kern.ldscript.Xen

Log Message:
Replace COHERENCY_UNIT in ldscript.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/amd64/conf/kern.ldscript
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/conf/kern.ldscript.2MB
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/conf/kern.ldscript.Xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 08:07:24 UTC 2015

Modified Files:
src/sys/arch/amd64/conf: kern.ldscript kern.ldscript.2MB
kern.ldscript.Xen

Log Message:
Fix previous; do include assym.h.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/amd64/conf/kern.ldscript
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/amd64/conf/kern.ldscript.2MB
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/conf/kern.ldscript.Xen

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/mips

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 08:08:12 UTC 2015

Modified Files:
src/sys/arch/mips/conf: kern.ldscript
src/sys/arch/mips/mips: genassym.cf

Log Message:
Replace a constant in ldscript.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/mips/conf/kern.ldscript
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/mips/mips/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 09:01:28 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
+ kill makeoptions


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 12:56:58 UTC 2015

Modified Files:
src/sys/arch/i386/conf: kern.ldscript kern.ldscript.4MB
kern.ldscript.Xen
src/sys/arch/i386/i386: genassym.cf

Log Message:
Replace a constant in ldscript.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/conf/kern.ldscript
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/conf/kern.ldscript.4MB
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/conf/kern.ldscript.Xen
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/i386/i386/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Tue Aug 25 13:13:55 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
I don't like -Ttext .


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 26 02:54:09 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Don't allow MD to override the assym.h generation rule.

(Nothing defines it except i386/bioscall/Makefile, but it is not part of
kernel build.)


To generate a diff of this commit:
cvs rdiff -u -r1.191 -r1.192 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 26 03:00:53 UTC 2015

Modified Files:
src/sys/arch/amd64/amd64: genassym.cf
src/sys/arch/i386/i386: genassym.cf
src/sys/arch/mips/mips: genassym.cf
src/sys/conf: Makefile.kern.inc
Added Files:
src/sys/conf: genassym.cf

Log Message:
Have MI genassym.cf.


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -u -r1.98 -r1.99 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/mips/mips/genassym.cf
cvs rdiff -u -r1.192 -r1.193 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r0 -r1.1 src/sys/conf/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-25 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Aug 26 06:38:57 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
One more about linker script, another about genassym.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2015-08-26 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 27 02:43:20 UTC 2015

Modified Files:
src/sys/kern: kern_ksyms.c

Log Message:
Constify a little.


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/kern/kern_ksyms.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-08-26 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 27 03:17:46 UTC 2015

Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode
src/sys/conf: Makefile.kern.inc

Log Message:
Echo exact objects (swap*.o etc.) when linking kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/usermode/conf/Makefile.usermode
cvs rdiff -u -r1.193 -r1.194 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-08-26 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 27 03:20:13 UTC 2015

Modified Files:
src/sys/arch/usermode/conf: Makefile.usermode
src/sys/conf: Makefile.kern.inc

Log Message:
Tweak previous.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/usermode/conf/Makefile.usermode
cvs rdiff -u -r1.194 -r1.195 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-26 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 27 06:28:09 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
netbsd depends on $S/kern/kern_ksyms_buf.c; rarely updated but better safe.


To generate a diff of this commit:
cvs rdiff -u -r1.195 -r1.196 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-27 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Aug 27 10:22:12 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
+ copy symtab


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-27 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 01:01:57 UTC 2015

Modified Files:
src/usr.bin/config: TODO

Log Message:
+ suffix rules


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/usr.bin/config/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/external/bsd/acpica/conf

2015-08-27 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 02:33:59 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/conf: files.acpica

Log Message:
Try config(5) "prefix" to shorten lines.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/acpica/conf/files.acpica

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-27 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 02:59:10 UTC 2015

Modified Files:
src/usr.bin/config: config.5

Log Message:
Paths given to "file" and "object" are relative from "prefix" if defined.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/usr.bin/config/config.5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-27 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 03:55:15 UTC 2015

Modified Files:
src/usr.bin/config: main.c mkioconf.c mkmakefile.c

Log Message:
Global paths looked up at output stage (mk*()) are relative to `srcdir'.
Ignore "prefix" by not calling sourcepath().


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/usr.bin/config/main.c
cvs rdiff -u -r1.29 -r1.30 src/usr.bin/config/mkioconf.c
cvs rdiff -u -r1.37 -r1.38 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 08:31:28 UTC 2015

Modified Files:
src/usr.bin/config: mkmakefile.c

Log Message:
Accept only relative paths (from $S) for `file' and `object'.  Simplify code.
config(1) does not need to be super-smart about path handling, because it is
usually used with make(1), that is much smarter.

Pre-compiled object files, specified using `object', are regarded as read-only
input, thus they should be put under $S (or $S/..), as part of a source tree.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 08:56:39 UTC 2015

Modified Files:
src/usr.bin/config: files.c

Log Message:
Error out if a given path is absolute.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/config/files.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 09:04:02 UTC 2015

Modified Files:
src/usr.bin/config: config.5 defs.h files.c gram.y mkmakefile.c

Log Message:
Retire optional `rule' argument of `file' command.

This has existed since Rev. 1.1 of Torek's config(8) [1], but probably has
never been used by anyone.

(I can not imagine how a `file' like look like if `rule' is specified.)

[1] 
http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.sbin/config.new/Attic/files.c?rev=1.1


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/config/config.5
cvs rdiff -u -r1.65 -r1.66 src/usr.bin/config/defs.h
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/config/files.c
cvs rdiff -u -r1.46 -r1.47 src/usr.bin/config/gram.y
cvs rdiff -u -r1.39 -r1.40 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Aug 28 09:16:29 UTC 2015

Modified Files:
src/usr.bin/config: mkmakefile.c

Log Message:
Simplify.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 02:54:07 UTC 2015

Modified Files:
src/usr.bin/config: config.5 defs.h files.c gram.y mkmakefile.c

Log Message:
Revert "Retire optional `rule' argument of `file' command".  It is still used
in m68k ports.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/usr.bin/config/config.5
cvs rdiff -u -r1.66 -r1.67 src/usr.bin/config/defs.h
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/config/files.c
cvs rdiff -u -r1.47 -r1.48 src/usr.bin/config/gram.y
cvs rdiff -u -r1.41 -r1.42 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 04:43:05 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Specifiy explicit output (-o) to ${CC}.


To generate a diff of this commit:
cvs rdiff -u -r1.196 -r1.197 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 04:46:27 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Specify explicit output (-o) to ${LINT} too.


To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 05:02:43 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Define some suffix rules.  Not used and harmless, because all rules are
explicit now.


To generate a diff of this commit:
cvs rdiff -u -r1.198 -r1.199 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-28 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 05:03:36 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
Comment.


To generate a diff of this commit:
cvs rdiff -u -r1.199 -r1.200 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 07:08:38 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc files
src/sys/sys: param.h
src/usr.bin/config: defs.h mkmakefile.c sem.c

Log Message:
Define MAXUXERS in opt_param.h.  Bump config(1) version.


To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.201 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r1.1136 -r1.1137 src/sys/conf/files
cvs rdiff -u -r1.483 -r1.484 src/sys/sys/param.h
cvs rdiff -u -r1.67 -r1.68 src/usr.bin/config/defs.h
cvs rdiff -u -r1.42 -r1.43 src/usr.bin/config/mkmakefile.c
cvs rdiff -u -r1.71 -r1.72 src/usr.bin/config/sem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 07:24:49 UTC 2015

Modified Files:
src/usr.bin/config: main.c sem.c

Log Message:
Fix previous.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/usr.bin/config/main.c
cvs rdiff -u -r1.72 -r1.73 src/usr.bin/config/sem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 07:33:18 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc files
src/sys/sys: param.h
src/usr.bin/config: defs.h mkmakefile.c

Log Message:
Revert MAXUSERS changes.  Need fresh air.


To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r1.1137 -r1.1138 src/sys/conf/files
cvs rdiff -u -r1.484 -r1.485 src/sys/sys/param.h
cvs rdiff -u -r1.68 -r1.69 src/usr.bin/config/defs.h
cvs rdiff -u -r1.43 -r1.44 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/config

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 13:34:21 UTC 2015

Modified Files:
src/usr.bin/config: main.c

Log Message:
Revert MAXUSERS.  CVS is hard.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/usr.bin/config/main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 14:07:46 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc files
src/sys/sys: param.h
src/usr.bin/config: defs.h gram.y mkmakefile.c

Log Message:
Convert MAXUSERS, take 2.

Define MAXUSERS in opt_param.h and include it from sys/param.h, for more
accurate dependency.  Don't define -DMAXUSERS and add it to ${CPPFLAGS}.
config(5)'s "maxusers" syntax doesn't change.

(The version just before revert was OK, but I had something bad in my obj
dirs.)


To generate a diff of this commit:
cvs rdiff -u -r1.202 -r1.203 src/sys/conf/Makefile.kern.inc
cvs rdiff -u -r1.1138 -r1.1139 src/sys/conf/files
cvs rdiff -u -r1.485 -r1.486 src/sys/sys/param.h
cvs rdiff -u -r1.69 -r1.70 src/usr.bin/config/defs.h
cvs rdiff -u -r1.48 -r1.49 src/usr.bin/config/gram.y
cvs rdiff -u -r1.44 -r1.45 src/usr.bin/config/mkmakefile.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 14:43:38 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
I don't see how uipc_proto.c can change its content by Makefile, don't depend
on Makefile.  vfs_conf.c doesn't even exist, remove it too.


To generate a diff of this commit:
cvs rdiff -u -r1.203 -r1.204 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2015-08-29 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sat Aug 29 15:06:35 UTC 2015

Modified Files:
src/sys/conf: Makefile.kern.inc

Log Message:
conf.c doesn't exist.

autoconf.c exists, but it's just a C file, no need to depend on Makefile.


To generate a diff of this commit:
cvs rdiff -u -r1.204 -r1.205 src/sys/conf/Makefile.kern.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



  1   2   3   4   5   6   7   8   9   10   >