soren
3715322bb3
Determine PCI config mode before the ACPI probe; some methods need
...
to access PCI configuration space early.
2001-10-24 15:53:04 +00:00
augustss
9e06709975
Clear wskbd_console_device when console keyboard is detached.
2001-10-24 15:44:50 +00:00
thorpej
d213444bc5
Need to install intr.h.
2001-10-24 15:33:17 +00:00
augustss
5c2ee5ebed
Make sure interrupt pipe is closed when detaching console keyboard.
2001-10-24 15:31:06 +00:00
nonaka
ea626a3168
Fix cross-compile failure.
2001-10-24 15:30:47 +00:00
augustss
97d4315865
Better debug message.
2001-10-24 15:30:17 +00:00
bjh21
5b191935e3
Re-instate MACHINE -> MACHINE_ARCH entry for arm26, which I left out of the
...
last change.
2001-10-24 14:55:09 +00:00
augustss
b97e37c9db
Update for wsmux ioctl() name changes.
2001-10-24 14:14:03 +00:00
augustss
2f1f0a1702
Major rototilling of the wsmux code. No user visible changes (except that
...
many bugs have been fixed).
Changes:
The wskbd, wsmouse, and wsmux are now "sub-classes" of wsevsrc, which is
a source of ws events. This make the structure of those drivers a little
more uniform.
Many bug fixes involving adding and removing devices from muxes.
When a kernel is configured without wsmux there will now be none (unlike
before where you got a console mux anyway).
The kernel now compiles with all combinations of ws devices present.
2001-10-24 14:07:31 +00:00
bjh21
ad870d54a0
Sync the MACHINE -> MACHINE_ARCH mapping for ARM platforms with
...
sys/arch/*/param.h. While not necessarily correct, param.h is at least
definitively incorrect.
2001-10-24 14:00:24 +00:00
bjh21
a9c8e8ab15
We set MACHINE_ARCH to "arm" on arm26 now.
2001-10-24 13:53:24 +00:00
bjh21
61d38b1990
Fix up the Makefile fragments for GDB on NetBSD/arm so they actually
...
correspond to the files we've got.
2001-10-24 13:47:52 +00:00
lukem
655fadf63c
fix typo
2001-10-24 11:28:55 +00:00
itojun
eecba85f88
no tcp_fasttimo any more. PR 14333
2001-10-24 09:37:00 +00:00
enami
4644bbe41d
s/fnctl/fcntl/
2001-10-24 09:01:47 +00:00
itojun
73f4e5001f
more whitespace sync with kame
2001-10-24 06:36:37 +00:00
billc
8b2a9cd42c
NEWPMAP fixes that I missed committing.
2001-10-24 06:26:10 +00:00
itojun
c7e6405a34
remove unused codepath (unifdef -UUDP6)
2001-10-24 06:04:08 +00:00
itojun
7bbe09e1d4
it may fix PR14124.
2001-10-24 05:56:49 +00:00
shin
2239512d8c
make this compile with -DDEBUG_FIND_PCIC.
2001-10-24 04:09:23 +00:00
tv
ceb7997de9
Re-add intermediate dependall/install targets (do-lib-csu, do-lib,
...
do-gnu-lib) to permit restarting broken builds in the middle.
2001-10-24 03:21:20 +00:00
tv
f2fc1b7b7d
Add shortcut rules to avoid going into distrib on unneeded (and in some
...
cases, currently broken) targets.
2001-10-24 02:45:34 +00:00
tv
3f973487e6
Since <bsd.prog.mk> is included, we already have a full list of default
...
build rules for all standard targets. Remove the manually-created list
of empty rules.
2001-10-24 02:43:13 +00:00
tv
e7f296218e
- Supply full list of MACHINEs for implicit MACHINE_ARCH evaluation.
...
If a machine is not known, abort.
- Emulate "mkdir -p" for Old "mkdir" programs on some host OS's.
- Add "-a" option to provide MACHINE_ARCH explicitly (for MACHINEs
that are capable of having more than one MACHINE_ARCH, such as sh3
and sparc64)
- Where "getopts" is not available in the shell, try using "getopt".
It's not whitespace compatible, but works in most cases.
- Rename "bmake" to "nbmake" per suggestions.
- When building nbmake, create a temporary directory for the purpose
of holding host compiler objects that might be created in the cwd.
Delete this directory if aborted via sh's "trap".
- Create a wrapper script in $TOOLDIR/bin called "nbmake-$MACHINE",
which can be run by hand for building parts of a cross tree easily.
Use this script when finally starting the build.
2001-10-24 02:39:56 +00:00
thorpej
bae67ac435
LINT needs a ${MACHINE_GNU_PLATFORM}- prefix now.
2001-10-24 02:34:33 +00:00
thorpej
d5b1b00eaa
Add $MACHINE_GNU_PLATFORM- prefixes to lint(1)'s front and back
...
ends, thereby properly making this a cross-tool. This addresses
bin/14280.
2001-10-24 02:32:56 +00:00
thorpej
75f45f0ffb
Add support for putting prefixes on the name of lint(1)'s front
...
and back ends. This means that it can be built as a cross tool.
Part of the fix for bin/14280.
2001-10-24 02:31:09 +00:00
tv
d3c2262c8b
Back out part of rev. 1.16 (my build didn't pick up the -I from
...
../Makefile.inc the first time around, for some reason.)
2001-10-24 01:12:45 +00:00
tv
2970104486
Revert previous. etc and distrib do now belong in _SUBDIR; the correct fix
...
for broken builds is to fix the relevant Makefiles as was done for sparc.
This was done in the interest of simplicity of the system build (and the
fact that there may be a need to descend into these directories in the
near future).
2001-10-24 01:07:13 +00:00
thorpej
20d4cc1a5a
Set a CPP define on the command line to indicate which object
...
format lint(1) is being targeted at, and use this knowledge
as appropriate in the target param headers.
2001-10-24 00:42:35 +00:00
augustss
1c11481abf
More null pointer checks in dump routine.
2001-10-24 00:42:05 +00:00
thorpej
9b17b651ee
Regen; Add product IDs for the Powerhouse Systems PowerPro and PowerTop
...
PowerPC system controllers.
2001-10-24 00:19:21 +00:00
thorpej
7bbddedbbd
Add product IDs for the Powerhouse Systems PowerPro and PowerTop
...
PowerPC system controllers.
2001-10-24 00:18:49 +00:00
thorpej
d9756b0f59
Regen; more Intel Gig-E fixup, and add Intel i82544 IDs.
2001-10-24 00:14:47 +00:00
thorpej
1d548d2778
More Intel Gig-E ID fixups, and add Intel i82544 Gig-E IDs.
2001-10-24 00:13:41 +00:00
tv
b96cc8c40e
Let lint.7 get auto-built by the bsd.man.mk logic (don't explicitly depend
...
on it via "realall:"). Fixes lint.7 problem in src/tools reported by mrg.
While here, actually -I the arch subdir to pull in the correct targparam.h.
2001-10-24 00:07:39 +00:00
mjacob
d0c3b71a47
tra-la, another QLogic f/w funny- this time with the 2300.
...
If we get a completion status of RQCS_QUEUE_FULL, it means
that the internal queues are full. Other QLogic boards set
the QFULL SCSI status. But *nooooooooooo*, not the 2300.
2001-10-23 23:21:00 +00:00
thorpej
3a01dbbe6c
Quote the ${CC} provided to mkdep's environment.
2001-10-23 22:55:30 +00:00
thorpej
d1550cb938
For systems (like the briQ) that don't have a "/cpus", look for
...
CPUs in the OFW top-level.
2001-10-23 22:52:14 +00:00
scw
ecaaa69b6d
miniroot.gz -> miniroot.fs.gz
...
Reported by Ken Seefried.
2001-10-23 22:13:35 +00:00
thorpej
9fd244e195
No need to explictly set MACHINE any more; config(8) does it.
2001-10-23 21:24:18 +00:00
reinoud
d3340e7db2
Add a pretty lame LOWMEM configuration ... it has the basic interfaces in it
...
but lacks the podulebus completely; this might be a good starting point for
small memory machines.
Most stuff is disabled but commenting it for easy adding.
2001-10-23 21:21:59 +00:00
pooka
bbee62e254
declare variable used only with BLINK inside #ifdef BLINK to avoid
...
unused variable warning
2001-10-23 20:59:42 +00:00
thorpej
90a2bc2cf7
For MIPS kernel Makefiles, don't set ENDIAN in std.${MACHINE}. Instead,
...
explicitly set MACHINE_ARCH to the appropriate thing. Makefile.mips will
then set all of the internal variables it needs to accordingly.
2001-10-23 20:40:00 +00:00
thorpej
693eff0e2e
No need to set MACHINE now that config(8) sets it.
2001-10-23 19:55:56 +00:00
oster
4a785b3509
Fix a memory leak: when unlocking make sure we release the memory associated
...
with the lock begin removed!
Reviewed by thorpej.
2001-10-23 19:54:53 +00:00
thorpej
9e91d48638
This file only set MACHINE, which is now set by config(8); delete it.
2001-10-23 19:52:49 +00:00
thorpej
2a073cf8d0
Set MACHINE_ARCH explicitly in Makefiles for which it is constant.
...
Also, since config(8) now explcitly sets MACHINE, there is no need
to do it here in the Makefile.
2001-10-23 19:42:16 +00:00
thorpej
ba217c4196
Set MACHINE_ARCH explicitly in Makefiles for which it is constant.
...
Also, since config(8) now explcitly sets MACHINE, there is no need
to do it here in the Makefile.
2001-10-23 19:26:41 +00:00
thorpej
2c5ebcddfb
Use MACHINE, not TARGET_MACHINE.
2001-10-23 18:57:32 +00:00