matt
0f6818e4eb
More include fixups and GCC 2.96 nonsense
2000-07-03 03:37:59 +00:00
matt
9bf906d2e1
Make things builds with GCC 2.96
2000-07-03 03:34:25 +00:00
matt
23bca583f4
shut gcc up about a bogus possibly used before initialized.
2000-07-03 03:33:52 +00:00
matt
c72bbb2c51
Treat short and byte print formats as and cast to the right size.
2000-07-03 03:32:57 +00:00
matt
86d15d820b
Update to current <machine/asm.h>
2000-07-03 03:31:47 +00:00
matt
5aa9ca0144
If OBJECT_FMT is ELF and MACHINE_ARCH = vax, build ld.elf_so
2000-07-03 03:30:52 +00:00
matt
e2056eada9
include <stdlib.h>, <string.h>, or whatever as appropriate to shut up
...
gcc 2.96
2000-07-03 03:26:17 +00:00
matt
fcd0fb118f
Make gcc 2.96 (and maybe earlier) happier. Include <stdlib.h>,<string.>,
...
etc. as appropriate to get exit,srncmp,abs,abort,etc.
Add -I${.CURDIR} to a few Makefiles
2000-07-03 02:51:12 +00:00
sommerfeld
76827b3e8f
Install netbsd.ram.gz into release area so it can be used to start a netinstall
...
on systems which can use boot_big.net
2000-07-03 02:17:56 +00:00
cgd
116f7a6983
don't include the config-generated headers if _LKM defined
2000-07-03 02:16:07 +00:00
matt
ecd1681660
incease the biggest alignment to 8 bytes
2000-07-03 02:07:15 +00:00
sommerfeld
88067a43e3
Build a boot_big.net (based at 700000) in addition to boot.net,
...
allowing you to netboot a kernel with a ramdisk inside on systems
where memory is laid out to allow this.
2000-07-03 02:04:02 +00:00
perseant
9a38f49c57
User-level changes corrseponding to my latest kernel changes.
...
newfs_lfs gives lfs_minfreeseg a value of 1/8 of the total segments on
the disk, based on rough empirical data, but this should be refined in
the future.
2000-07-03 01:49:11 +00:00
thorpej
01bd2a3496
The `rpb_phys_address_size' field is really 2 32-bit fields,
...
`rpb_phys_address_size' and `rpb_extended_va_size', per Brown Book.
2000-07-03 01:47:48 +00:00
perseant
ef2da50400
Allow the number of free segments reserved for the cleaner to be
...
parametrized in the filesystem, defaulting to MIN_FREE_SEGS = 2 but set
to something more reasonable at newfs_lfs time.
Note the number of blocks that have been scheduled for writing but which
are not yet on disk in an inode extension, i_lfs_effnblks. Move
i_ffs_effnlink out of the ffs extension and onto the main inode, since
it's used all over the shared code and the lfs extension would clobber
it.
At inode write time, indirect blocks and inode-held blocks of inodes
that have i_lfs_effnblks != i_ffs_blocks are cleansed of UNWRITTEN disk
addresses, so that these never make it to disk.
2000-07-03 01:45:46 +00:00
sommerfeld
9f0522fe59
Keystone Kwality Kops: add multiple-include protection.
2000-07-03 01:19:23 +00:00
augustss
01d5ad3ab6
White-space improvements.
2000-07-03 01:17:35 +00:00
matt
5335c7ffea
fix serious recog bug. Basically addl2 was never used since the rtx_equal_p
...
was using the wrong operands.
2000-07-03 01:09:52 +00:00
augustss
feb8219648
Regen.
2000-07-03 01:07:25 +00:00
augustss
3c9acfbb29
Add some Alcor products.
2000-07-03 01:07:04 +00:00
pk
bb91cdc5ac
test 6 & 7: make the extent have the intended total of size 12 (noticed
...
by Matthias Drochner).
2000-07-02 22:36:50 +00:00
sommerfeld
9928e1fe95
Fix pr9320: improve umask checking for root's dotfiles.
...
Now even notices bogus umasks like 044
2000-07-02 22:27:47 +00:00
itojun
f0d7296dc1
typo in previous
2000-07-02 21:25:41 +00:00
pk
2310f6d755
Add `ahc' (Adaptec 2940, et.al. SCSI controller); it is known to work.
2000-07-02 21:11:26 +00:00
scottr
da62d2ef12
Avoid attaching on the Mac TV, as this system seems to not be
...
completely backward compatible to the II-series sound hardware.
2000-07-02 21:10:14 +00:00
itojun
e29fba4ba7
do not touch struct ip6stat on non-INET6 compilation.
...
From: Paul Goyette <paul@whooppee.com>
2000-07-02 21:05:41 +00:00
sommerfeld
56cc62bbec
Return the full width of the counter here.
2000-07-02 21:05:14 +00:00
sommerfeld
06f1d399e2
Take just the low-order 32 bits of cpu_counter() here.
2000-07-02 21:04:33 +00:00
scottr
95497e28ce
Add video hardware info for the Performa 550 and Macintosh TV.
2000-07-02 20:59:58 +00:00
cgd
ca8479389a
oops! include arp.h and ppp.h even if _LOCORE defined
2000-07-02 19:58:31 +00:00
tsarna
202af8ae4a
Fix typo (enable -> enabled)
2000-07-02 18:18:20 +00:00
sommerfeld
4cc38b65e0
Reduce namespace pollution from netcciitt-land
2000-07-02 17:40:18 +00:00
thorpej
1079b4c0ac
- Avoid an integer overflow when checking if we have exceeded our
...
rlimit in sbrk. Slightly modified from a patch from Artur Grabowski.
- Rearrange code slightly, partially from Artur Grabowski.
- Only adjust vm_dsize if the grow or shrink actually succeeds.
2000-07-02 17:40:08 +00:00
sommerfeld
c93db19567
Merge if_spppsubr.c PPP protocol declarations list with the one found
...
in ppp_defs.h, and have if_spppsubr.c include ppp_defs.h rather than
duplicate its definitions.
[This is a stopgap measure to clean up build lossage.]
2000-07-02 17:38:09 +00:00
sommerfeld
601b2f3467
One more file missing multiple-include protection.
2000-07-02 17:35:00 +00:00
sommerfeld
b083107c2e
Add multiple-include prevention to several headers which were missing
...
it.
Split ccittintr() declaration into a separate header file so that the
non-namespace-safe cruft in pk.h doesn't interfere with other
subsystems which happen to include netisr.h
[Clean up after the Keystone Kwality Kops]
2000-07-02 17:34:01 +00:00
assar
91c3839d0a
add man-pages for kf and kfd
2000-07-02 16:40:14 +00:00
eeh
f504adf782
Clean up interrupt handling some more.
2000-07-02 16:13:21 +00:00
itojun
2d3b669a75
ping ff02::2 instead of ff02::9. ff02::9 indicates RIPng capable interface,
...
which does not necessarily visible. ff02::2 indicates routers.
2000-07-02 15:07:52 +00:00
mrg
f3e6e48cb8
update to reality:
...
- TRAPWIN is defined in locore.s
- don't config netbsd_wd0
- enable MSDOSFS and FFS_IE
- enable INET6 & IPSEC*
- enable ipfilter
- comment sbus & zs at sbus
- enable scsi devices seeing we have scsi bus support
- hardwire the onboard hme as 'hme0'
- disable audiocs for now
- disable rnd for now
2000-07-02 15:02:29 +00:00
mrg
585f7645bf
iommu_dvmamap_load*(), pass an alignment constraint, as well as
...
EX_BOUNDZERO, to extent_alloc(). this fixes problems with it
(extent_alloc()) returning incorrect values, when the start of
the extent is not aligned as strongly as the requested area..
raw access to ide disks now works.
2000-07-02 14:00:38 +00:00
mrg
15c79c03c2
use bitmask_snprintf().
2000-07-02 13:35:35 +00:00
mrg
9ec4bcf95b
whoops; turn off trapdebug again.
2000-07-02 12:39:01 +00:00
bjh21
9fe4c9c75f
Add arm26 support to GCC. This is only very slightly tested at present.
2000-07-02 12:31:21 +00:00
takemura
45b6ec5476
Experimental APM compatible power management.
2000-07-02 10:01:30 +00:00
itojun
6fff122160
drop packet to tentative/duplicated interface address earlier. sync w/kame
2000-07-02 09:56:39 +00:00
takemura
0d28ab1838
Common part of APM (advanced power management) support for Hpcmips.
2000-07-02 09:48:12 +00:00
itojun
f244aa6821
correct usage of route(8) in example.
2000-07-02 09:17:30 +00:00
itojun
144ba78cf9
with -inv flag, do not truncate name of the interface (like "strip0").
2000-07-02 09:07:23 +00:00
itojun
8ff902fca1
repair kernel faithd(8) support. there were two mistakes:
...
(1) tcp6_input dropped packets for translation
(2) in6_pcblookup_connect was too strict
2000-07-02 08:04:10 +00:00