enami
67b61c37a8
Prevent mkdep from parsing compiler flags like -pipe.
2003-11-11 21:26:53 +00:00
jdolecek
a10e06c83e
force -Wno-uninitialized if the compiler is gcc 2.95
2003-11-06 08:23:22 +00:00
drochner
559255f8db
there is no SHMMMNI
2003-10-30 20:37:01 +00:00
mycroft
7198dd0a88
Back out -Wno-uninitialized for m68k -- the compiler bug is fixed.
2003-10-29 21:29:27 +00:00
tsutsui
2ba8cd8f89
Add MI driver for mc146818 based time-of-day clock with todr(9) support.
2003-10-29 17:00:40 +00:00
skrll
a366cd57d6
Add COPTS.<fn>, CPUFLAGS.<fn>, CPPFLAGS.<fn> to CFLAGS to mirror the
...
file specific flags support of bsd.{lib,prog}.mk.
From Christos.
2003-10-28 17:58:57 +00:00
he
4bd87960fa
sys/dev/ata/wd.c causes spurious warning about blkno not
...
being initialized before used. This appears to be a bug
specific to (at least) the m68k target, and will be reported
to the GCC maintainers.
2003-10-28 12:11:31 +00:00
christos
97ded127c6
Delete -Wno-uninitialized. Tested on sparc64 and i386. Rationale:
...
Gcc-3.3 produces valid warnings in most cases and uncovers bugs. In the
cases where a variable is known to be initialized, we initialize it and
add: /* XXX: gcc */. If a $MACHINE_ARCH's compiler is busted, it can add
-Wno-uninitialized in the MD Makefile.
2003-10-26 19:24:06 +00:00
thorpej
4011fcfefd
Cache the "adjusted" value of sb_max when sb_max is changed, in order
...
to avoid doing quad math in sbreserve().
Change suggested by Simon Burge, and code inspired by a similar change
in FreeBSD.
2003-10-21 22:55:47 +00:00
cdi
2b3e81f067
Introduce null console. This pseudo device acts as a normal console with the
...
exception that it discards any output, and is useful for booting the kernel
on headless boxes.
2003-10-17 18:16:42 +00:00
lukem
1fa9c076ee
Use a shell variable instead of a cpp #define to provide the full
...
version string; it's more consistent.
2003-10-15 01:28:49 +00:00
christos
bd5d984311
Check for file existance, not readability. Remove extra touch.
2003-10-14 16:59:54 +00:00
lukem
5ab4225f2d
assign the variables on separate lines; makes it easier to read and
...
easier to change one locally with minimal cvs merge issues
2003-10-14 14:23:10 +00:00
lukem
6fc70a0f8c
clean up the method to initialize sccs[] and version[] to remove
...
unnecessary duplication in the source
2003-10-14 06:46:57 +00:00
dyoung
5cea02e6fe
Complete replacement of the old 802.11 layer with the new.
2003-10-13 08:34:15 +00:00
jdolecek
83968947b5
Add major for Vinum
2003-10-10 22:46:07 +00:00
jdolecek
ef5bb330f5
reassing majors for crypto and pf to use the newly defined MI major
...
range
2003-10-10 22:42:39 +00:00
jdolecek
b5cc0b5a22
update comments for the final major space arrangement:
...
0-143 machine-dependant/traditional majors
144-159 local/vendor use
160-255 new-style MI range
2003-10-10 22:41:39 +00:00
jdolecek
f3e4bcccdc
move MI majors config file from sys/dev/majors to sys/conf/majors
2003-10-10 21:26:38 +00:00
grog
17709f5057
Include Vinum.
2003-10-10 06:13:02 +00:00
bouyer
7719e83c8b
Following Matt Thomas's request, rename ata attribute to ata_hl, and
...
wdc_base to ata. We can now have
atabus* at ata?
in kernel config files.
2003-10-08 20:57:59 +00:00
bouyer
99d6009c2a
Make the ATA mid-layer appears as atabus, as proposed in
...
http://mail-index.netbsd.org/tech-kern/2003/09/25/0006.html
This adds a device (atabus) between IDE controllers and wd or atapibus, to
have each ATA channel show up in the device tree. Later there will be atabus
devices in /dev, so that we can do IOCTL on them.
Each atabus has its own kernel thread, to handle operations that needs polling,
e.g. reset and others.
Device probing on each bus it defered to the atabus thread creation.
This allows to do the reset and basic device probes in parallel, which reduce
boot time on systems with several pciide controllers.
2003-10-08 10:58:12 +00:00
jdolecek
e6286b949a
Add some framework for MI assignment of device majors - add sys/dev/majors
...
which is automatically included during kernel config, and add comments
to individual machine-dependant majors.* files to assign new MI majors
in MI file.
Range 0-191 is reserved for machine-specific assignments, range
192+ are MI assignments.
Follows recent discussion on tech-kern@
2003-10-05 08:04:24 +00:00
jdolecek
4e1d4165e5
get the release version from <sys/param.h>, so that it won't be necessary
...
to change two places on version bump
2003-10-04 06:59:56 +00:00
matt
3aafdaac96
Make the kernel makefiles pay attention to NOGCCERROR
2003-10-01 23:11:29 +00:00
thorpej
2652188cc4
New generic I2C framework. Supports bit-bang and "intelligent" I2C
...
interface controllers (of varying intelligence levels).
Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford,
with some modification by me.
2003-09-30 00:35:30 +00:00
pooka
2ef487b6bc
autoconf goop for iavc
2003-09-25 15:58:14 +00:00
matt
8012bf2926
Make COMPAT_xx imply all later COMPAT_yy. (COMPAT_09 implies all whereas
...
COMPAT_14 just implies COMPAT_1[56]). This means COMPAT_xy implies NetBSD
compatibility for NetBSD x.y OR LATER.
2003-09-22 17:26:14 +00:00
christos
1b246f974c
Welcome to 1.6ZC
...
- hope this sticks for a while since it is my initials
- cl, here is your chance to commit the SA pagefault stuff.
2003-09-16 12:08:23 +00:00
christos
32d14d8273
ZA -> ZB
2003-09-14 07:01:19 +00:00
jdolecek
6dcd3a676c
Bump version to 1.6ZA - struct proc and struct lwp changes
...
Deja vu ...
2003-09-13 08:55:09 +00:00
itojun
eb305c3c3c
merge netipsec/key* into netkey/key*. no need for both.
...
change confusing filename
2003-09-12 11:20:57 +00:00
christos
b5afd1a527
welcome to 1.6Z
2003-09-06 23:23:17 +00:00
itojun
cdb260b823
welcome to 1.6Y (for inpcb/in6pcb change)
2003-09-04 09:17:40 +00:00
thorpej
afb044fa37
Duh, remove clock_subr attribute; I am blind today.
2003-08-26 19:23:49 +00:00
thorpej
324f3799d3
Slight cosmetic tweak to last.
2003-08-26 19:20:44 +00:00
thorpej
82c17c3e5e
Define an attribute for clock_subr.c
2003-08-26 19:19:36 +00:00
thorpej
7fbfc60c3c
Some slight cleanup.
2003-08-26 17:54:33 +00:00
cb
346280bc3c
bump kernel version to 1.6X for systrace changes
2003-08-25 19:25:09 +00:00
thorpej
35479644a7
Move the opencrypto defpseudo into files.opencrypto.
2003-08-24 19:21:11 +00:00
thorpej
06b1e7a0f1
Make opencrypto explicitly depend on the "des" attribute. Also pull
...
in zlib.c explicitly if opencrypto is included.
2003-08-24 19:19:54 +00:00
mrg
ef0f504703
allow DEBUG to be set to "-gstabs" or "-gstabs+", to enable building
...
netbsd.gdb. (you need "-gstabs" for gcc3.3 and old gdb.)
2003-08-18 00:15:41 +00:00
christos
c6e2d17205
exec_elf_common.c is no more.
2003-08-08 18:54:39 +00:00
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +00:00
yamt
db8ced8745
bump kernel version to 1.6W, because of vnode/namecache changes.
...
(skip 1.6V to avoid confusion.)
pointed by Love.
2003-08-01 01:24:44 +00:00
jonathan
33aa54035d
Clean up dependencies between opencrypto framework and sys/crypto,
...
by making the sys/crypto transforms depend on
(per-transform-config-keyword|opencrypto)
Thanks to Martin Husemann for double-checking the changes.
2003-07-28 21:28:23 +00:00
thorpej
063033a023
Since everyone uses clock_subr.c (or should, if they don't currently),
...
list it in conf/files instead of in every port's files.*.
2003-07-27 01:17:37 +00:00
martin
8973c0684a
Disable opencrypto for now - the previous commit obviously has not even been
...
test compiled on a single arch.
2003-07-26 10:26:59 +00:00
jonathan
cdfce9ce5e
Commit initial NetBSD port of the OpenCrypto Framework (OCF). This
...
code is derived from Sam Leffler's FreeBSD port of OCF, which is in
turn a port of Angelos Keromytis's OpenBSD work.
Credit to Sam and Angelos, any blame for the NetBSD port to me.
2003-07-25 21:12:39 +00:00
itojun
1270423572
add AH/ESP algorithms: hmac-ripemd160 (AH), AES XCBC MAC (AH),
...
AES counter mode (ESP)
2003-07-25 10:00:49 +00:00