Commit Graph

84121 Commits

Author SHA1 Message Date
simonb
4c76cec1d3 Remove parameter names from function prototypes. 2001-08-15 02:43:34 +00:00
mhitch
e6118cd2a1 ELF symbol support for DDB. 2001-08-15 01:29:29 +00:00
mhitch
cfc1f88145 loadfile() support for new amiga boot loader. 2001-08-15 01:18:09 +00:00
mhitch
0b5d3c0d43 From Chuck Silvers:
implement pmap_k{enter_pa,remove}() correctly.
remove various checks for impossible conditions.
other misc cleanup.
2001-08-15 01:03:59 +00:00
augustss
64e123faaf If there was a vendor+product locator match return a higher match value.
Rationale, if you have a device (e.g., a mouse) with a more specific
driver but want to recognize it with the more generic driver you can
do that by supplying vendor and product locators for the generic one.
2001-08-15 00:06:49 +00:00
augustss
dfe96bae01 Add a little infrastructure so that individual drivers can easily check
if thee was a vendor+product locator match.
2001-08-15 00:04:59 +00:00
tv
937e77aec5 Speed up PRINTOBJDIR a little by changing it to "${MAKE} -V .OBJDIR" (it
will recurse, but won't need to spawn a shell and run commands now).
2001-08-14 23:33:43 +00:00
rearnsha
ff2b83c782 New bus-independent DMA framework. Adjust asc.c for new interface
but not (yet) make use of new framework.
2001-08-14 22:58:17 +00:00
eeh
192ea0d41e Correct some comments. 2001-08-14 22:17:48 +00:00
msaitoh
0ef29a9606 invert the meanings of the F_LSYMS field. 2001-08-14 21:26:54 +00:00
jdolecek
17a77bd059 mention i386 INSTALL_PS2 2001-08-14 20:46:17 +00:00
eeh
c9550f39ed Workaround for binutils 2.11 behavior. 2001-08-14 20:17:25 +00:00
eeh
2e3cc27a62 Get rid of some debug code that should no longer be needed. 2001-08-14 20:16:38 +00:00
eeh
f4edff94e1 Pointers are NULL. Characters are '\0'. 2001-08-14 20:13:56 +00:00
tv
696081f651 The final step -- hook src/tools into the main build. If USE_NEW_TOOLCHAIN is
set, will descend into "tools" to build a toolchain, and use that toolchain
explicitly for the build (via tools/Makefile.tools).

While here, GC all the "egcs-detection" logic; it's not needed anymore, since
nothing is on gcc 2.7 any longer.
2001-08-14 14:04:35 +00:00
tv
001747f623 Do a cleandir also before building when a timestamp demands it (not just on
MKTOOLS=always).
2001-08-14 13:55:57 +00:00
tv
7157e2832f XXX - force handing down of -no-gcc to off, so that cpp will predefine
__GNUC__ automatically.

Note that this is probably not the Right solution; we should fix any in-tree
uses of /usr/bin/cpp to use $CC -E.  However, this is being added for now
for backwards compatibility.
2001-08-14 13:46:14 +00:00
tv
0bcc7933e9 Trim the gcc frontend's paths way down to size. We know where system-supplied
libraries and so forth are, so we don't need to go looking in 9+ locations
for it.
2001-08-14 13:36:09 +00:00
augustss
596db62c43 Alphabetize two items. Fix one whitespace glitch. 2001-08-14 13:15:45 +00:00
tv
b4b99a2b55 Remove USE_NEW_TOOLCHAIN definition; this will go in bsd.own.mk. 2001-08-14 12:36:34 +00:00
tv
c516c1badc Make MKTOOLS tri-state; add "always" to dictate that the host tools are to
be rebuilt on every build.
2001-08-14 12:36:10 +00:00
mrg
c22c51584c but this machine is now an ultra1. 2001-08-14 12:16:19 +00:00
mrg
d8544ce59a this machine is no more. 2001-08-14 12:14:59 +00:00
mrg
6ca0883022 build netbsd32, sunos32, svr4 and svr4_32 LKM's on sparc64. 2001-08-14 12:00:01 +00:00
mrg
4f3eac8332 mtod() with uintptr_t, not bus_addr_t. 2001-08-14 11:57:26 +00:00
mrg
c9fa7a702a add (u_long) casts for sparc64. 2001-08-14 11:55:38 +00:00
tv
f059974dc2 Add a HOST_CXX and HOST_CXXFLAGS (currently needed for compiling groff on
a cross host).
2001-08-14 11:55:04 +00:00
tv
7726e8acaf XXX - Temporarily disable building locale files on USE_NEW_TOOLCHAIN. - XXX
The /usr/bin/mklocale program is very tied to NetBSD-current and is useless
for cross builds (as is one of the main purposes of the new toolchain).
Disable building the ctype files until mklocale is in a cross-usable state.
2001-08-14 11:40:40 +00:00
mrg
8d35d68bd3 backout this change. we aren't yet ready for it.
2000-08-16  Andrew Macleod  <amacleod@cygnus.com>

	* elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Don't allocate
	four extra entries at the beginning of the .rela.plt section.
	(sparc64_elf_finish_dynamic_symbol): Adjust the offset in the .rela.plt
	section to account for the four reserved entries in the .plt section.
2001-08-14 11:37:10 +00:00
tv
c5d597ce98 Bootstrap toolchain framework, first pass. 2001-08-14 11:01:55 +00:00
tv
58290cfc5d Change ROFF?= to be more like other utility macros; make this "groff -Tps"
by default.
2001-08-14 10:38:27 +00:00
tv
dba5d44670 Add hooks to allow toolchain bits to be reachover-built at the top level. 2001-08-14 10:18:26 +00:00
tv
55e586472d Simplify some MACHINE_ARCH transforms, and redefine MACHINE_GNU_PLATFORM
as the full GNU triplet name.
2001-08-14 09:31:42 +00:00
tv
8bd89a86e7 Protect against multiple inclusion, and evaluate ${.CURDIR} early (to assist
the top-level toolchain bootstrap).
2001-08-14 09:30:48 +00:00
tv
73774cf454 On recursion, don't recurse "clean" if making "cleandir". (Related to
bsd.own.mk change that defined clean as a dependency of cleandir.)
2001-08-14 09:02:26 +00:00
tv
dba7b8b6de Use GENCAT as a variable to determine the location of "gencat". 2001-08-14 08:28:24 +00:00
tv
5e6e5d8bf4 Nuke; this was never set up to be built. 2001-08-14 07:28:46 +00:00
tv
d0f9e45413 Rather than explicitly saying "clean cleandir:" all the time, make clean
a dependency of cleandir (so that "make cleandir" implies "make clean").
2001-08-14 07:02:13 +00:00
lukem
b1a3e1140e - implement -F, which indicates that files-to-dump is a regular file
containing a file system image (instead of being a single file as
  part of a subtree dump)
- use "file system" instead of "filesystem" or "file-system"
2001-08-14 06:51:36 +00:00
tv
b2e42252e1 Simplify PRESERVE and INSTPRIV by using ${...:D...}. 2001-08-14 06:47:24 +00:00
agc
1c5d72b6ae Explain that PKGSRCDIR is an internal definition and should not be set
by the user.
2001-08-14 06:00:15 +00:00
tv
c7dda8f2a7 Make MAKECONF defined always by setting MAKECONF?=/etc/mk.conf and using
that variable only for including make(1) variables.  Much more consistent
and less prone to ambiguity this way (and now, ${MAKECONF} can be used in
messages indicating a missing option needed for a build).
2001-08-14 05:55:27 +00:00
lukem
d5eaa32503 s/filesystem/file system/ 2001-08-14 05:44:44 +00:00
lukem
b00117c331 s/filesystem/file system/dump.h 2001-08-14 05:44:15 +00:00
itojun
974a4e79a0 don't panic on mknod(2) over NFS. PR 13705. 2001-08-14 05:31:55 +00:00
tv
8f264ae2fc Regen. 2001-08-14 05:18:26 +00:00
tv
e9ca096740 Typo -- fix sed substitution to make sure it's actually a version number. 2001-08-14 05:17:59 +00:00
tv
75c2396dcc Regen. 2001-08-14 05:14:59 +00:00
tv
2634f75160 Strip NetBSD version numbers from target triplets in all generated files. 2001-08-14 05:11:50 +00:00
tv
daaabffb64 Nuke DRIVER_DEFINES from list of gcc variables. 2001-08-14 04:59:32 +00:00