The NetBSD Project

CVS log for src/usr.sbin/crash/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / usr.sbin / crash

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50 / (download) - annotate - [select for diffs], Wed Nov 22 02:01:07 2023 UTC (3 months ago) by thorpej
Branch: MAIN
CVS Tags: HEAD
Changes since 1.49: +5 -2 lines
Diff to previous 1.49 (colored)

Add Alpha glue for crash(8).

Revision 1.46.6.2 / (download) - annotate - [select for diffs], Wed Aug 9 17:42:05 2023 UTC (6 months, 2 weeks ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.46.6.1: +7 -2 lines
Diff to previous 1.46.6.1 (colored) to branchpoint 1.46 (colored) next main 1.47 (colored)

Pull up following revision(s) (requested by maya in ticket #316):

	sys/arch/m68k/include/mutex.h: revision 1.13
	sys/arch/arm/include/cpu.h: revision 1.125
	sys/arch/sun68k/include/intr.h: revision 1.21
	sys/arch/arm/include/mutex.h: revision 1.28
	sys/sys/rwlock.h: revision 1.18
	sys/arch/powerpc/include/mutex.h: revision 1.7
	sys/arch/arm/include/mutex.h: revision 1.29
	sys/arch/powerpc/include/mutex.h: revision 1.8
	sys/uvm/uvm_param.h: revision 1.42
	sys/sys/ksem.h: revision 1.16
	sys/arch/x86/include/mutex.h: revision 1.10
	sys/sys/proc.h: revision 1.372
	sys/sys/ksem.h: revision 1.17
	sys/arch/ia64/include/mutex.h: revision 1.8
	sys/arch/evbarm/include/intr.h: revision 1.29
	sys/sys/lua.h: revision 1.9
	sys/arch/next68k/include/intr.h: revision 1.23
	sys/arch/ia64/include/mutex.h: revision 1.9
	sys/arch/hp300/include/intr.h: revision 1.35
	sys/arch/hp300/include/intr.h: revision 1.36
	sys/arch/sparc/include/cpu.h: revision 1.111
	sys/arch/hppa/include/mutex.h: revision 1.16
	sys/arch/vax/include/intr.h: revision 1.31
	sys/arch/hppa/include/mutex.h: revision 1.17
	sys/arch/news68k/include/intr.h: revision 1.28
	sys/arch/hppa/include/mutex.h: revision 1.18
	sys/arch/hppa/include/intr.h: revision 1.3
	sys/arch/hppa/include/mutex.h: revision 1.19
	sys/arch/hppa/include/intr.h: revision 1.4
	sys/sys/sched.h: revision 1.92
	sys/opencrypto/cryptodev.h: revision 1.51
	sys/arch/vax/include/mutex.h: revision 1.20
	sys/arch/sparc64/include/mutex.h: revision 1.10
	sys/arch/ia64/include/sapicvar.h: revision 1.2
	sys/arch/riscv/include/mutex.h: revision 1.5
	sys/arch/amiga/dev/grfabs_cc.c: revision 1.39
	sys/external/bsd/drm2/include/linux/idr.h: revision 1.11
	sys/arch/riscv/include/mutex.h: revision 1.6
	sys/ddb/files.ddb: revision 1.16
	sys/arch/mac68k/include/intr.h: revision 1.32
	share/man/man4/ddb.4: revision 1.203
	sys/ddb/db_command.c: revision 1.183
	sys/arch/mips/include/mutex.h: revision 1.10
	sys/ddb/db_command.c: revision 1.184
	sys/arch/x68k/include/intr.h: revision 1.22
	sys/arch/sparc/include/psl.h: revision 1.51
	sys/arch/or1k/include/mutex.h: revision 1.4
	sys/arch/mips/include/mutex.h: revision 1.11
	sys/arch/arm/xscale/pxa2x0_intr.h: revision 1.16
	sys/arch/sparc64/include/cpu.h: revision 1.134
	sys/arch/sparc/include/psl.h: revision 1.52
	sys/arch/or1k/include/mutex.h: revision 1.5
	sys/arch/mvme68k/include/intr.h: revision 1.22
	sys/arch/luna68k/include/intr.h: revision 1.16
	external/cddl/osnet/sys/sys/kcondvar.h: revision 1.6
	sys/arch/sparc/include/mutex.h: revision 1.12
	sys/arch/sparc/include/mutex.h: revision 1.13
	sys/arch/usermode/include/mutex.h: revision 1.5
	sys/arch/usermode/include/mutex.h: revision 1.6
	sys/kern/kern_core.c: revision 1.38
	usr.sbin/crash/Makefile: revision 1.49
	sys/arch/amiga/include/intr.h: revision 1.23
	sys/arch/alpha/include/mutex.h: revision 1.12
	sys/arch/alpha/include/mutex.h: revision 1.13
	sys/arch/evbarm/lubbock/sacc_obio.c: revision 1.16
	sys/ddb/ddb.h: revision 1.6
	sys/arch/sparc64/include/mutex.h: revision 1.8
	sys/arch/sh3/include/mutex.h: revision 1.12
	sys/arch/evbarm/lubbock/sacc_obio.c: revision 1.17
	sys/ddb/db_syncobj.c: revision 1.1
	sys/arch/vax/include/mutex.h: revision 1.18
	sys/arch/sparc64/include/psl.h: revision 1.63
	sys/arch/sparc64/include/mutex.h: revision 1.9
	sys/arch/sh3/include/mutex.h: revision 1.13
	sys/arch/evbarm/lubbock/obio.c: revision 1.13
	sys/arch/atari/include/intr.h: revision 1.23
	sys/ddb/db_syncobj.c: revision 1.2
	sys/arch/vax/include/mutex.h: revision 1.19
	sys/arch/evbarm/g42xxeb/obio.c: revision 1.14
	sys/arch/evbarm/g42xxeb/obio.c: revision 1.15
	sys/arch/cesfic/include/intr.h: revision 1.14
	sys/ddb/db_syncobj.h: revision 1.1
	sys/arch/x86/include/cpu.h: revision 1.134
	sys/arch/evbarm/g42xxeb/obio.c: revision 1.16
	sys/arch/cesfic/include/intr.h: revision 1.15
	sys/arch/arm/xscale/pxa2x0_intr.c: revision 1.26
	sys/sys/cpu_data.h: revision 1.54
	sys/arch/m68k/include/mutex.h: revision 1.12
	sys/arch/ia64/acpi/madt.c: revision 1.6

sys/rwlock.h: Make this more self-contained for bool.

machine/mutex.h: Sprinkle includes so this can be used by crash(8).

ddb: New `show all tstiles' command.
Shows who's waiting for which locks and what the owner is up to.

Include psl.h for ipl_cookie_t if __MUTEX_PRIVATE

sys: Rip <sys/resourcevar.h> out of <uvm/uvm_param.h>.

And thus out of <sys/param.h>, which is exceedingly overused and
fragile and delenda est.

Should fix (some) issues with the recent inclusion of machine/lock.h
in various machine/mutex.h files.

arm/mutex.h: Need machine/intr.h, machine/lock.h.

For ipl_cookie_t and __cpu_simple_lock_t.
evbarm/intr.h: Define ipl_cookie_t before including ARM_INTR_IMPL.

Otherwise arm/mutex.h doesn't work, due to a cyclic dependency which
should really be fixed.
opencrypto/cryptodev.h: Fix includes.
- Move sys/condvar.h under #ifdef _KERNEL.
- Add some other necessary includes and forward declarations.
- Sort.

hp300/intr.h: Fix missing includes.
linux/idr.h: Need <sys/mutex.h> for kmutex_t.
amiga/intr.h: Don't define spl*() functions if !_KERNEL.

This is used by crash(8) now, and what's important is ipl_cookie_t.
cesfic/intr.h: Expose ipl_cookie_t to userland for crash(8).
cesfic/intr.h: Expose ipl_cookie_t to userland only with _KMEMUSER.

Probably not necessary but let's be a little more cautious about
this.

atari/intr.h: Expose ipl_cookie_t with _KMEMUSER for crash(8).

arm/cpu.h: Need sys/param.h for COHERENCY_UNIT.

Nix machine/param.h -- not meant to be used directly, pulled in by
sys/param.h.

Move the definition of ipl_cookie_t out of the kernel-only sections,
some _KMEMUSER applications need it.

ddb: Cast pointer to uintptr_t first before db_expr_t.

hppa/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

luna68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

mvme68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

news68k/intr.h: Fix includes.  Put some definitions under _KERNEL.

next68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

sys/ksem.h: Hack around fstat(8) abuse of _KERNEL.

sun68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

vax/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

x68k/intr.h: Put functions under _KERNEL so crash(8) can use this.

Make ipl_cookie_t visible for _KMEMUSER userland applications.

fix editor mishap in previous

Explicitly include <sys/mutex.h> for kmutex_t.

Replace kmutex_t * (which may be undefined here) with struct kmutex *,
suggested by Taylor.

hp300/intr.h: Put most of this under #ifdef _KERNEL.
Only ipl_cookie_t really needs to be exposed now, for crash(8).

mac68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).
Make inclusion of sys/intr.h explicit for spl*.

fix hppa and vax builds.

machine/lock.h isn't necessary for __cpu_simple_lock_t, it's in
sys/types.h.  avoids cpu_data.h vs sched.h include order issues.

move the hppa ipl_t typedef with the moved usage of it.
machine/mutex.h: Sprinkle sys/types.h, omit machine/lock.h.

Turns out machine/lock.h is not needed for __cpu_simple_lock_t, which
always comes from sys/types.h.  And, really, sys/types.h (or at least
sys/stdint.h) is needed for uintN_t and uintptr_t.

ddb: Cast pointer to uintptr_t, then to db_expr_t.
Avoids warnings about conversion between pointer and integer of
different size on some architectures.

re-fix hppa builds.

this file uses __cpu_simple_lock(), not just the underlying type,
so it does need machine/lock.h.

Break cycle by using `struct kmutex *' instead of `kmutex_t *'.
sys/sched.h included sys/mutex.h
which includes sys/intr.h
which includes machine/intr.h
which on cats includes arm/footbridge/footbridge_intr.h
which includes arm/cpu.h
which includes sys/cpu_data.h
which includes sys/sched.h

But there was never any real need for sys/mutex.h in sys/sched.h,
because it only uses pointers to the opaque struct kmutex.  Cycle
broken by using `struct kmutex *' instead of pulling in sys/mutex.h
for the definition of kmutex_t.

Side effect: This revealed that sys/cpu_data.h needed sys/intr.h
(which was pulled in accidentally by sys/mutex.h via sys/sched.h) for
SOFTINT_COUNT.  Also revealed some other machine/cpu.h header files
were missing includes of sys/mutex.h for kmutex_t.

ia64: Need sys/types.h for u_int, vaddr_t; sys/mutex.h for kmutex_t.

explicitly include no longer implicitly included sys/mutex.h.

arm/xscale: Use sys/bitops.h fls32 - 1 instead of 31 - __builtin_clz.
Sidesteps namespace collision with `#define bits ...' in net/zlib.c.

complete the previous - there were two calls to find_first_bit() to fix.

arm/xscale: Missed a spot with previous find_first_bit commit.

evbarm/g42xxeb: Fix off-by-one in previous.

The original find_first_bit(x) was 31 - __builtin_clz((uint32_t)x),
which is equivalent to fls32(x) - 1, not to fls32(x).

Note that fls32 is 1-based and returns 0 for x=0.

Revision 1.46.6.1 / (download) - annotate - [select for diffs], Tue Aug 1 14:36:59 2023 UTC (6 months, 3 weeks ago) by martin
Branch: netbsd-10
Changes since 1.46: +7 -3 lines
Diff to previous 1.46 (colored)

Pull up following revision(s) (requested by riastradh in ticket #283):

	usr.sbin/crash/arch/powerpc.c: revision 1.1
	sys/arch/powerpc/powerpc/db_trace.c: revision 1.61
	sys/arch/powerpc/powerpc/db_trace.c: revision 1.62
	sys/arch/powerpc/powerpc/db_trace.c: revision 1.63
	usr.sbin/crash/crash.c: revision 1.15
	sys/arch/powerpc/powerpc/db_disasm.c: revision 1.30
	sys/arch/powerpc/powerpc/db_disasm.c: revision 1.31
	usr.sbin/crash/arch/generic.c: revision 1.2
	usr.sbin/crash/Makefile: revision 1.47
	usr.sbin/crash/arch/powerpc64.c: revision 1.1

crash(8): Add powerpc support.

powerpc/ddb: Use db_read_bytes, not direct pointer access.
Mark some powerpc-variant ifdefs with XXX crash(8), not sure yet what
to do about them.

powerpc/ddb: Fix one more load to use db_read_bytes.
Fix some typos in crash(8) comments too.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Jul 9 17:10:47 2023 UTC (7 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.48: +7 -2 lines
Diff to previous 1.48 (colored)

ddb: New `show all tstiles' command.

Shows who's waiting for which locks and what the owner is up to.

XXX pullup-10

Revision 1.48 / (download) - annotate - [select for diffs], Sat Jun 3 09:09:21 2023 UTC (8 months, 2 weeks ago) by lukem
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Apr 12 17:53:32 2023 UTC (10 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.46: +7 -3 lines
Diff to previous 1.46 (colored)

crash(8): Add powerpc support.

XXX pullup-8
XXX pullup-9
XXX pullup-10

Revision 1.46 / (download) - annotate - [select for diffs], Tue Apr 13 08:55:06 2021 UTC (2 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: netbsd-10-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: netbsd-10
Changes since 1.45: +3 -1 lines
Diff to previous 1.45 (colored)

more -fcommon for sources not ready yet

Revision 1.45 / (download) - annotate - [select for diffs], Mon Aug 17 04:15:33 2020 UTC (3 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.44: +6 -2 lines
Diff to previous 1.44 (colored)

mostly complete basic port of crash(8) to mips.

tested on mipsel and mips64eb.  basic functionality works
on the running kernel, not yet tested on crash dumps.

Revision 1.40.2.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:05:52 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.40.2.2: +2 -0 lines
Diff to previous 1.40.2.2 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.40.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:09:19 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.40.2.1: +5 -1 lines
Diff to previous 1.40.2.1 (colored) to branchpoint 1.40 (colored)

Merge changes from current as of 20200406

Revision 1.44 / (download) - annotate - [select for diffs], Mon Mar 9 05:10:19 2020 UTC (3 years, 11 months ago) by rin
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored)

Restrict LOCKDEBUG support to archs with REALCRASH.
Fix build failure for other archs.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Mar 9 01:54:31 2020 UTC (3 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.42: +5 -1 lines
Diff to previous 1.42 (colored)

Add primitive LOCKDEBUG support.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Oct 13 07:28:18 2019 UTC (4 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.41: +3 -1 lines
Diff to previous 1.41 (colored)

introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints.  many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:10:29 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

Sync with HEAD

Revision 1.39.2.2 / (download) - annotate - [select for diffs], Sun Sep 30 01:46:00 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.39.2.1: +5 -1 lines
Diff to previous 1.39.2.1 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)

Ssync with HEAD

Revision 1.41 / (download) - annotate - [select for diffs], Sat Sep 15 19:47:48 2018 UTC (5 years, 5 months ago) by jakllsch
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

make kernel-groveling crash(8) work on aarch64

Revision 1.36.4.2 / (download) - annotate - [select for diffs], Thu Jun 7 15:59:27 2018 UTC (5 years, 8 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2
Changes since 1.36.4.1: +10 -2 lines
Diff to previous 1.36.4.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)

Pull up following revision(s) (requested by christos in ticket #834):

	usr.bin/make/var.c: revision 1.219
	share/mk/bsd.obj.mk: revision 1.52
	usr.sbin/crash/Makefile: revision 1.40
	share/mk/sys.mk: revision 1.131
	share/mk/bsd.sys.mk: revision 1.276
	share/mk/bsd.sys.mk: revision 1.277

Prevent 'make obj' creating an objdir inside an objdir. This happens the
second time we call 'make obj' in /usr/src/rescue with MAKEOBJDIR set.
XXX: pullup-8
 -
Need to delete ${DESTDIR} for lint
XXX: pullup-8
 -
Fix reproducible builds
XXX: pullup-8
 -
Also substitute ${X11SRCDIR} for the random seed for reproducible builds so
that the random seed is consistent.
XXX: pullup-8
 -
Since ${MAKE} converts $$ -> $ during parsing we need to put it back to
preserve the original variable value with :Q.
XXX: pullup-8
 -
Be more selective about remapping object directories otherwise we pick
objdump and objcopy with the regex.
XXX: pullup-8

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Mon May 21 04:36:19 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.39: +10 -2 lines
Diff to previous 1.39 (colored)

Sync with HEAD

Revision 1.40 / (download) - annotate - [select for diffs], Sun May 20 03:09:02 2018 UTC (5 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521
Branch point for: phil-wifi
Changes since 1.39: +10 -2 lines
Diff to previous 1.39 (colored)

Fix reproducible builds
XXX: pullup-8

Revision 1.39 / (download) - annotate - [select for diffs], Sun Mar 4 07:15:37 2018 UTC (5 years, 11 months ago) by mlelstv
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Align with DDB.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Jan 24 09:04:46 2018 UTC (6 years ago) by skrll
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Remove port-acorn26

OK core@

Revision 1.36.4.1 / (download) - annotate - [select for diffs], Tue Jul 25 02:11:14 2017 UTC (6 years, 7 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.36: +2 -4 lines
Diff to previous 1.36 (colored)

Pull up following revision(s) (requested by nakayama in ticket #152):
	usr.sbin/crash/Makefile: revision 1.37
	sys/arch/sparc/conf/files.sparc: revision 1.157
	sys/arch/sparc/sparc/db_interface.c: revision 1.94
	sys/arch/sparc/sparc/db_machdep.c: revision 1.1
Move the ddb registers and empty command table used for crash(8) into
db_machdep.c like other archs.
--
sparc has db_machdep.c now.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jul 21 20:58:44 2017 UTC (6 years, 7 months ago) by nakayama
Branch: MAIN
Changes since 1.36: +2 -4 lines
Diff to previous 1.36 (colored)

sparc has db_machdep.c now.

Revision 1.31.2.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:35 2017 UTC (6 years, 9 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.31.2.1: +6 -1 lines
Diff to previous 1.31.2.1 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)

Sync with HEAD

Revision 1.33.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:54:16 2017 UTC (6 years, 10 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.33: +6 -1 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Sync with HEAD

Revision 1.36 / (download) - annotate - [select for diffs], Mon Apr 10 12:05:52 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored)

Protect the right part.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Apr 9 21:57:59 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored)

fix syntax

Revision 1.34 / (download) - annotate - [select for diffs], Sun Apr 9 20:34:00 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.33: +6 -1 lines
Diff to previous 1.33 (colored)

stack protector issue on sparc

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:59 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.31: +8 -4 lines
Diff to previous 1.31 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.33 / (download) - annotate - [select for diffs], Fri Dec 23 10:19:57 2016 UTC (7 years, 2 months ago) by mrg
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320, pgoyette-localcount-20170107, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.32: +3 -1 lines
Diff to previous 1.32 (colored)

for 64 bit mips platforms where we built userland largely as n32 by
default, build a handful of tools as n64 so they work properly.

unfortunately, they're also static as dynamic n64 has a problem.

of these tools pstat is probably the lowest hanging fruit to convert
to sysctl.  systat would be close were it not for the netstat screen,
which includes netstat itself.

the rest are difficult to perhaps foolish.


the upside is that netstat, pmap and fstat all work properly now.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Dec 10 10:42:43 2016 UTC (7 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.31: +6 -4 lines
Diff to previous 1.31 (colored)

enable sparc crash(8) builds.
it's not very stable yet but it's not 100% useless.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jun 16 23:48:20 2015 UTC (8 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 (colored)

revert kernhist patch accidentally committed

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jun 16 23:04:14 2015 UTC (8 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

improve error messages (remove \n, use __func__, etc)

Revision 1.29 / (download) - annotate - [select for diffs], Mon Feb 9 17:48:07 2015 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored)

Only define the extra flags for kern_timeout.c

Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 8 19:42:12 2015 UTC (9 years ago) by christos
Branch: MAIN
Changes since 1.27: +5 -2 lines
Diff to previous 1.27 (colored)

add kern_timeout.c for "show callout"

Revision 1.22.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:05:07 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.22.2.2: +6 -7 lines
Diff to previous 1.22.2.2 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.13.2.4 / (download) - annotate - [select for diffs], Thu May 22 11:43:02 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.13.2.3: +10 -8 lines
Diff to previous 1.13.2.3 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.27 / (download) - annotate - [select for diffs], Sun Mar 30 07:29:22 2014 UTC (9 years, 10 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.26: +6 -4 lines
Diff to previous 1.26 (colored)

Build everything on all arm variants

Revision 1.26 / (download) - annotate - [select for diffs], Sat Mar 29 09:36:18 2014 UTC (9 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.25: +1 -4 lines
Diff to previous 1.25 (colored)

Simplify

Revision 1.25 / (download) - annotate - [select for diffs], Mon Feb 24 07:23:44 2014 UTC (10 years ago) by skrll
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.

Revision 1.22.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:29:03 2013 UTC (10 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.22.2.1: +4 -1 lines
Diff to previous 1.22.2.1 (colored) to branchpoint 1.22 (colored)

resync from head

Revision 1.24 / (download) - annotate - [select for diffs], Mon Mar 4 20:10:50 2013 UTC (10 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Changes since 1.23: +4 -1 lines
Diff to previous 1.23 (colored)

make crash traces work on sparc64

Revision 1.13.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:34:08 2013 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.13.2.2: +2 -2 lines
Diff to previous 1.13.2.2 (colored) to branchpoint 1.13 (colored)

sync with (a bit old) head

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:03:00 2012 UTC (11 years, 3 months ago) by tls
Branch: tls-maxphys
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.23 / (download) - annotate - [select for diffs], Sun Nov 4 11:12:32 2012 UTC (11 years, 3 months ago) by apb
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Add references to ${_NETBSD_VERSION_DEPENDS} for files that
need to be re-created when the NetBSD version changes.  They
will also be re-created when any build settings are changed.

Revision 1.13.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 19:00:31 2012 UTC (11 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.13.2.1: +2 -2 lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored)

sync with head

Revision 1.22 / (download) - annotate - [select for diffs], Fri Aug 31 11:52:39 2012 UTC (11 years, 5 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Don't advertise the abt/und/irq stack pointers as accessible to crash(8)
when they're not

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:09:46 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.13: +23 -10 lines
Diff to previous 1.13 (colored)

sync with head

Revision 1.21 / (download) - annotate - [select for diffs], Sat Feb 18 17:56:49 2012 UTC (12 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (colored)

m68k does not have or need db_machdep.c

Revision 1.20 / (download) - annotate - [select for diffs], Sat Feb 18 15:57:06 2012 UTC (12 years ago) by christos
Branch: MAIN
Changes since 1.19: +1 -5 lines
Diff to previous 1.19 (colored)

revert sparc64 hack

Revision 1.19 / (download) - annotate - [select for diffs], Fri Feb 17 12:24:13 2012 UTC (12 years ago) by martin
Branch: MAIN
Changes since 1.18: +5 -1 lines
Diff to previous 1.18 (colored)

Fix build for sparc64

Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 16 20:36:13 2012 UTC (12 years ago) by christos
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

use -n too, so that we don't get a dup note.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Feb 16 02:37:43 2012 UTC (12 years ago) by christos
Branch: MAIN
Changes since 1.16: +14 -17 lines
Diff to previous 1.16 (colored)

- make this work for arm32
- factor out duplicated ifdefs

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 31 21:17:57 2012 UTC (12 years ago) by mlelstv
Branch: MAIN
CVS Tags: netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.15: +10 -2 lines
Diff to previous 1.15 (colored)

Enable build of crash(8) for m86k platforms.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jan 18 09:35:48 2012 UTC (12 years, 1 month ago) by skrll
Branch: MAIN
Changes since 1.14: +7 -1 lines
Diff to previous 1.14 (colored)

Support crash(8) on hppa.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 17 18:44:24 2012 UTC (12 years, 1 month ago) by skrll
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Remove workaround for old binutils.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Aug 16 08:07:12 2011 UTC (12 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

document non-literal format

Revision 1.12 / (download) - annotate - [select for diffs], Thu May 26 12:56:33 2011 UTC (12 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

Default to -Wno-sign-compare -Wno-pointer-sign for clang.
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 30 16:57:58 2011 UTC (12 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.10: +6 -3 lines
Diff to previous 1.10 (colored)

Share the amd64 and i386 files.
XXX: Is there a better way to get the cpu family?

Revision 1.10 / (download) - annotate - [select for diffs], Thu Apr 14 08:21:06 2011 UTC (12 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.9: +22 -7 lines
Diff to previous 1.9 (colored)

enable crash(8) for sparc64.  it's still sort of minimal and segvs
on some commands, but it sort of works and isn't useless.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Apr 12 01:47:20 2011 UTC (12 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

replace a non-working make construct with a working one.
now crash only builds unsupported.c on non-x86 systems again.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 11 04:22:32 2011 UTC (12 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

obsolete DB_AOUT_SYMBOLS.  however, we need to leave most of the code
in db_sym.[ch] as it is used by the elf version of crash(8).

i will be cleaning up the db_sym.c code in a follow up commit to avoid
having dead code compiled.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Apr 10 20:39:42 2011 UTC (12 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.6: +17 -18 lines
Diff to previous 1.6 (colored)

- amd64 support
- fix end of file handling
From: Vladimir Kirillov proger at wilab dot org dot ua

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 21 05:09:33 2011 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Create vers.c with -r, there is no point in embedding an ever changing
token that isn't even used.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 23 02:10:01 2010 UTC (13 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

workaround for MKPIE=yes until binutils-2.20.1 is imported. From Piotr Meyer

Revision 1.4 / (download) - annotate - [select for diffs], Wed Feb 3 15:34:46 2010 UTC (14 years ago) by roy
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jun 4 12:19:35 2009 UTC (14 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Avoid -mcmodel=kernel so that we can build in PIC mode.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Wed May 13 19:20:20 2009 UTC (14 years, 9 months ago) by jym
Branch: jym-xensuspend
Changes since 1.2.2.1: +59 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.2.2.1, Wed Apr 22 15:23:02 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.2: +0 -57 lines
FILE REMOVED

file Makefile was added on branch jym-xensuspend on 2009-05-13 19:20:20 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 22 15:23:02 2009 UTC (14 years, 10 months ago) by lukem
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Branch point for: jym-xensuspend
Changes since 1.1: +1 -3 lines
Diff to previous 1.1 (colored)

Enable WARNS=4 by default, except for:
	cpuctl  dumplfs  hprop  ipf  iprop-log  kadmin  kcm  kdc  kdigest
	kimpersonate  kstash  ktutil  makefs  ndbootd  ntp  pppd  quot
	racoon  racoonctl  rtadvd  sntp  sup  tcpdchk  tcpdmatch  tcpdump
	traceroute  traceroute6  user  veriexecgen  wsmoused  zic
(Mostly third-party applications)

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 7 22:08:08 2009 UTC (14 years, 11 months ago) by ad
Branch: MAIN

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
  are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
  a case of making db_disasm.c/db_trace.c or their equivalent compile
  and work.

- Make more of the "show" commands work, e.g "show uvmexp".

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>