yamt
d79c3679ea
procfs_getattr: correct size of /proc/self.
2004-10-02 04:28:57 +00:00
sekiya
53ad2f0aab
Use the mips3 bus functions on IP30. Recognize the IP30 as a supported* SGI
...
platform.
* For extremely small values of "supported". arch/mips/* needs a lot of work
yet for MIPS64.
2004-10-02 03:19:00 +00:00
sekiya
288adc68db
ARCS on 64-bit platforms uses 64-bit pointers. This now works on my Octane.
2004-10-02 03:11:14 +00:00
yamt
269a1761b2
procfs_readdir:
...
- fix a locking problem, using proclist_foreach_call. PR/27098.
- correct snprintf size argument.
2004-10-01 16:32:16 +00:00
yamt
0994e6acb8
introduce a function, proclist_foreach_call, to iterate all procs on
...
a proclist and call the specified function for each of them.
primarily to fix a procfs locking problem, but i think that it's useful for
others as well.
while i'm here, introduce PROCLIST_FOREACH macro, which is similar to
LIST_FOREACH but skips marker entries which are used by proclist_foreach_call.
2004-10-01 16:30:52 +00:00
christos
f33294b6a4
Moved from sys/netinet as part of the ipfilter separation.
2004-10-01 15:25:59 +00:00
christos
5976437e5f
Move ipf to sys/dist/ipf; Note that I followed the pattern used for pf.
...
I think though that the files.ipfilter and Makefile glue should go to
the dist directory, not like it is done now.
2004-10-01 15:24:45 +00:00
christos
891bc12ddc
Account for pending ipf move.
2004-10-01 15:20:45 +00:00
christos
650f6a8ec7
use <netinet/...> for the ipf headers like everything else.
2004-10-01 15:20:33 +00:00
yamt
3cca1d9e20
procfs_readdir: fix an offset handling bug after addition of /proc/self.
2004-10-01 14:09:55 +00:00
yamt
f8f70a5eb4
procfs_readdir: use a list macro.
2004-10-01 14:09:14 +00:00
sekiya
34bdfea7c4
Move the ECOFF definition from the INSTALL kernel to the GENERIC kernel --
...
it's possible that someone might want to run an IP20 diskless.
Pointed out by simonb@
2004-10-01 07:40:59 +00:00
sekiya
5e061c633c
s,#ifdef MIPS3,#if defined(MIPS3) || defined(MIPS64),g
2004-10-01 07:16:57 +00:00
sekiya
82ca9dba92
Create an ecoff kernel only if WANT_ECOFF="yes".
...
ECOFF kernels are really only useful for netbooting; our disk bootloader handles
ELF. Therefore, define WANT_ECOFF for INSTALL32_IP2x only.
2004-10-01 07:05:25 +00:00
sekiya
1723326ecb
Set LP64 default to "no".
2004-10-01 07:00:12 +00:00
sekiya
57e4e59495
Rework previous slightly, so that ld is passed the right flags for 64-bit mode.
2004-10-01 06:46:40 +00:00
thorpej
0c85033412
Don't need the lock in the softc anymore.
2004-10-01 05:16:36 +00:00
thorpej
27f0170634
Break out the wedge discovery methods into true modules, and add some
...
infrastructure that allows new ones to be added. The discovery methods
are prioritized, and only one can exist at a given priority.
The DKWEDGE_METHOD_GPT option causes GPT support to be included. GPT is
at priority 0; we prefer GPT above all others.
2004-10-01 05:16:04 +00:00
christos
65c70a171c
- Switch -current to M.99.p as posted in tech-kern.
...
- Update comments to reflect reality.
- Welcome to 2.99.9!
2004-10-01 04:02:10 +00:00
enami
b4a9b4deed
Don't touch free'ed object. Fixes l_holdcnt leak reported by Andreas Wrede
...
on current-users.
2004-10-01 03:39:11 +00:00
yamt
6b8cd53946
nfs_writerpc: fix PHOLD leak on error.
2004-10-01 01:08:01 +00:00
thorpej
b1958acc5a
Only really need FCFS here. Noted by yamt@
2004-09-30 23:20:41 +00:00
cube
000afe4614
Regen.
2004-09-30 21:59:06 +00:00
cube
331512aeeb
Add a bunch of devices found on the SuperMicro P4SCi motherboard.
2004-09-30 21:58:26 +00:00
yamt
048b624802
make l_holdcnt assertions more verbose.
2004-09-30 21:32:27 +00:00
briggs
1991e35ca9
PR kern/27088 from Jared Momose. The read function should specify the
...
length of the command buffer (1) instead of 0. Otherwise, data will
have an implied offset of 0 and reads at non-0 locations will incorrectly
return the data from 0. Fix as suggested in the report.
2004-09-30 18:57:39 +00:00
christos
a9703830cd
Fix problem in previous commit; we need to create a new sockaddr.
2004-09-30 00:14:05 +00:00
reinoud
22f1132820
Implement ddb setting that allows all ddb output to be teed into the
...
kernel message buffer/log. Its off by default and can be switched on in the
kernel configuration on build time, be set as a variable in ddb and be set
using sysctl.
This adds the sysctl value
ddb.tee_msgbuf = 0
by default.
The functionality is especially added and aimed for developers who are not
blessed with a serial console and wish to keep all their ddb output in the
log. Specifying /l as a modifier to some selected commands will also put
the output in the log but not all commands provide one nor has the same
meaning for all commands.
This feature could in the future also be implemented as an ddb command but
that could lead to more bloat allthough maybe easier for non developpers to
use when mailing their backtraces from kernel crashes.
2004-09-29 23:54:11 +00:00
christos
1b492809a0
PR/27082: Sean Boudreau: redundant assignment or NULL dereference in
...
in_pcbconnect()
2004-09-29 21:30:00 +00:00
christos
d790aa42d0
PR/27081: Sean Boudreau: ip_input() bad csum count not incremented on sw csum
2004-09-29 21:28:34 +00:00
christos
7059bc7962
PR/21902: Sean Boudreau: arplookup() incrementing arpstat.as_allocfail
...
erroneously.
2004-09-29 21:26:52 +00:00
christos
efff5f0097
PR/22849: Sean Boudreau: rtrequest() w/ RTM_DELETE not honouring netmask
...
as it does w/ RTM_ADD.
2004-09-29 21:19:33 +00:00
yamt
77b63b73b8
g/c NFSMINOFF, which is unused and identical with MRESETDATA.
2004-09-29 11:24:28 +00:00
yamt
81378f8ab8
- mbuf external storage is of (caddr_t), not (caddr_t *).
...
- remove a needless cast.
2004-09-29 11:22:03 +00:00
soren
8d969498b4
Correct the names of a few system types.
2004-09-29 07:37:02 +00:00
sekiya
d66ecfb68e
Allow arguments to as/ld to be specified in the kernel config file. Provide
...
a mechanism to override ranlib.
2004-09-29 06:03:03 +00:00
sekiya
faa2f31603
Abbreviate identification message to fit in 80 columns.
2004-09-29 05:13:39 +00:00
sekiya
0603553bbb
Compile the 64-bit bootloader.
2004-09-29 04:57:31 +00:00
sekiya
77aa58c5b4
Use 64-bit-clean addition/subtraction opcodes for pointer arithmetic iff
...
_LP64 is defined.
2004-09-29 04:45:26 +00:00
mrg
7f549a8679
allow the LED blinker to be disabled via do_blink.
2004-09-29 04:45:05 +00:00
sekiya
d12d5dc3e0
Add a table mapping IPxy to ABI and load address.
2004-09-29 04:27:41 +00:00
sekiya
551d2b9aa9
Use ANSI function declarations.
2004-09-29 04:06:51 +00:00
sekiya
6f2cb625f4
Use C-style comments.
2004-09-29 03:21:14 +00:00
sekiya
8c64b0776c
Various fixes:
...
* clean up EISA detection logic,
* really fix config_found_ia() usage (from drochner@),
* sprinkle a bit of KNF.
2004-09-29 03:11:28 +00:00
sekiya
6a4c72d1af
Add COMPAT_20
2004-09-29 02:50:42 +00:00
reinoud
a64c647b71
Cleanup of main config file:
...
1) Fix small indenting issues
2) Removal of audio* at ... and midi* at ... entries and replace all them with
audio* at audiobus?
midi* at minibus?
3) Adding of USB audio/midi and IrDa entries
2004-09-28 23:39:37 +00:00
reinoud
8faf51b906
Note that point 32 (ddb output to msgbuf) is Work In Progress and is about
...
to be committed after more testing and cleanup/review.
2004-09-28 23:02:58 +00:00
reinoud
7f6b7d1a06
wdc shadow registers need to be initialised later.
...
Request pullup for 2-0 nessisary?
2004-09-28 22:12:06 +00:00
reinoud
ce5f43b0de
Add an item to help developers without serial consoles.
2004-09-28 19:54:27 +00:00
jdolecek
decdc3f95c
regen - now using wrapper for shmget(2)
2004-09-28 19:05:58 +00:00