]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
23 years agoMFi386: sys/boot/i386/libi386/Makefile revision 1.20.
nyan [Sun, 16 Sep 2001 05:22:27 +0000 (05:22 +0000)]
MFi386: sys/boot/i386/libi386/Makefile revision 1.20.

23 years agoFix the improper backout.
obrien [Sun, 16 Sep 2001 01:05:15 +0000 (01:05 +0000)]
Fix the improper backout.

23 years agoCorrect spelling of PNG.
grog [Sat, 15 Sep 2001 23:55:07 +0000 (23:55 +0000)]
Correct spelling of PNG.
Make it clear that 16 September is the national day both in Mexico and PNG.

23 years agoBack out rev 1.38. Even though it saves a little space on the line,
obrien [Sat, 15 Sep 2001 23:50:31 +0000 (23:50 +0000)]
Back out rev 1.38.  Even though it saves a little space on the line,
it confuses indent(1).

Requested by: bde

23 years agoo Correct authorization check in CANSIGIO(), which suffered from incorrect
rwatson [Sat, 15 Sep 2001 22:34:46 +0000 (22:34 +0000)]
o Correct authorization check in CANSIGIO(), which suffered from incorrect
  transcription during the (pcred,ucred) merge; this was not used for
  the kill() system call, so does not affect direct explicit process
  signalling.

Pointed out by: fenner

23 years agoAllow __FBSDID() to be used without ;
obrien [Sat, 15 Sep 2001 21:10:25 +0000 (21:10 +0000)]
Allow __FBSDID() to be used without ;

23 years agoRevamp FBSDID's for libatm. Restore original import rcsid as per bde
dillon [Sat, 15 Sep 2001 19:36:55 +0000 (19:36 +0000)]
Revamp FBSDID's for libatm.  Restore original import rcsid as per bde

Reviewed by: various people

23 years agoRearrange so we search for I/O port space as early as possible (i.e.
dfr [Sat, 15 Sep 2001 18:31:49 +0000 (18:31 +0000)]
Rearrange so we search for I/O port space as early as possible (i.e.
before console probing). Also fix a confusion between EFI's page size
which is fixed at 4096 and our own page size which is variable at compile
time.

23 years agoAdd a fake memory descriptor for the I/O port space.
dfr [Sat, 15 Sep 2001 18:29:42 +0000 (18:29 +0000)]
Add a fake memory descriptor for the I/O port space.

23 years agoAvoid the region used for thread0's trapframe when setting up the stack
dfr [Sat, 15 Sep 2001 18:23:51 +0000 (18:23 +0000)]
Avoid the region used for thread0's trapframe when setting up the stack
for ia64_init. If we use this area for ia64_init's stack, it ends up
containing garbage which causes cpu_fork to die horribly later.

23 years agoo Modify NFS rights comment to note that the early credential changes
rwatson [Sat, 15 Sep 2001 17:09:39 +0000 (17:09 +0000)]
o Modify NFS rights comment to note that the early credential changes
  to test for a home directory don't set up the additional groups, and
  as such may limit users conservatively.  This does not affect the
  eventual credentials selected.

23 years ago[-- Attachment #1 --]
obrien [Sat, 15 Sep 2001 16:47:24 +0000 (16:47 +0000)]
[-- Attachment #1 --]
[-- Type: text/plain, Encoding: quoted-printable, Size: 0.1K --]

Hi! How are you?

I send you this commit log in order to have your advice

See you later. Thanks

[-- Attachment #2: CVS Commit Log.doc --]
[-- Type: application/mixed, Encoding: base64, Size: 315K --]

Update SCM ID guidelines to reflect the newly added __FBSDID macro.

23 years agoo Add a comment noting that the early setting of privileges for the purpose
rwatson [Sat, 15 Sep 2001 16:12:56 +0000 (16:12 +0000)]
o Add a comment noting that the early setting of privileges for the purpose
  of NFS home directory and root directory processing fails to include
  additional groups.  This doesn't impact the final credential, but does
  mean that users may be denied login even when additional groups might
  allow it.

23 years agoCatch up with the English version:
hrs [Sat, 15 Sep 2001 15:39:58 +0000 (15:39 +0000)]
Catch up with the English version:

1.124 -> 1.139 relnotes/common/new.sgml

23 years agoMerged from sys/i386/isa/pcaudio.c revision 1.62 (KSE changes).
nyan [Sat, 15 Sep 2001 15:37:52 +0000 (15:37 +0000)]
Merged from sys/i386/isa/pcaudio.c revision 1.62 (KSE changes).

23 years agoMerged from sys/i386/apm/apm.c revision 1.123 (KSE changes).
nyan [Sat, 15 Sep 2001 15:33:28 +0000 (15:33 +0000)]
Merged from sys/i386/apm/apm.c revision 1.123 (KSE changes).

23 years agoUse the MI console code to initialise the console.
dfr [Sat, 15 Sep 2001 15:31:59 +0000 (15:31 +0000)]
Use the MI console code to initialise the console.

23 years agoImplement inx() and outx() functions for accessing I/O ports.
dfr [Sat, 15 Sep 2001 12:30:56 +0000 (12:30 +0000)]
Implement inx() and outx() functions for accessing I/O ports.

23 years agoAdd ia64_mf_a() which executes an mf.a instruction.
dfr [Sat, 15 Sep 2001 12:30:19 +0000 (12:30 +0000)]
Add ia64_mf_a() which executes an mf.a instruction.

23 years ago* Use Intel's EFI headers instead of home-grown ones.
dfr [Sat, 15 Sep 2001 12:29:46 +0000 (12:29 +0000)]
* Use Intel's EFI headers instead of home-grown ones.
* Use the bootinfo's memory map if present instead of hard-coding SKI's
  memory map.
* Record the location of the I/O Port Space if present in the memory map.

23 years agoAllow C++ comments in headers - the EFI headers are full of them.
dfr [Sat, 15 Sep 2001 12:28:02 +0000 (12:28 +0000)]
Allow C++ comments in headers - the EFI headers are full of them.

23 years agoIn the devfs case, have initproc attempt the easy cases of mounting /dev.
peter [Sat, 15 Sep 2001 11:15:22 +0000 (11:15 +0000)]
In the devfs case, have initproc attempt the easy cases of mounting /dev.
This works if /dev exists, or if / is read/write (nfsroot).  If it is
too hard, leave it up to init -d (which will probably fail if /dev does
not exist, but there isn't much else we can do short of making a union
mount on /).

This means we get a proper /dev if you boot a 5.x kernel on a 4.x world,
which I happen to do often (the ramdisks on our install netboot servers
have 4.x userland worlds on them).

23 years agoFill out some gaps in ia64 DDB support. This involves generalising DDB's
dfr [Sat, 15 Sep 2001 11:06:07 +0000 (11:06 +0000)]
Fill out some gaps in ia64 DDB support. This involves generalising DDB's
breakpoint handling slightly to cope with the fact that ia64 instructions
are not located on byte boundaries.

23 years agoThe ia64 kernel is now linked dynamically so parse its _DYNAMIC structure.
dfr [Sat, 15 Sep 2001 11:02:10 +0000 (11:02 +0000)]
The ia64 kernel is now linked dynamically so parse its _DYNAMIC structure.

23 years agoHandle "identifier strings" right. Each ISA PnP card must have a
yokota [Sat, 15 Sep 2001 10:18:56 +0000 (10:18 +0000)]
Handle "identifier strings" right.  Each ISA PnP card must have a
mandatory "card" identifier string.  A logical devices on the ISA PnP
card may optionally have a "device" identifier string. Do not confuse
them.

The "card" identifier string is assigned to a logical device as the
default description string when the device is found. (If the "card"
identifier string has not been found, use the EISA PnP ID string.
Strictly speaking, this is an error.)  We will override it when a
"device" identifier string is found later.

23 years agoAdd a wrapper for linux_getsid -> getsid Syscall.
mr [Sat, 15 Sep 2001 09:57:30 +0000 (09:57 +0000)]
Add a wrapper for linux_getsid -> getsid Syscall.

23 years agoFill in the bootinfo's memory map.
dfr [Sat, 15 Sep 2001 09:53:56 +0000 (09:53 +0000)]
Fill in the bootinfo's memory map.

23 years agoImplement LINUX_[SEM|IPC]_[STAT|INFO]
mr [Sat, 15 Sep 2001 09:50:38 +0000 (09:50 +0000)]
Implement LINUX_[SEM|IPC]_[STAT|INFO]
to make /compat/linux/usr/bin/ipcs -s happy.

PR: kern/29698 (part)
Reviewed by: audit

23 years agoConditionalize building of ex2fs module by WANT_EXT2FS_MODULE
mr [Sat, 15 Sep 2001 09:35:10 +0000 (09:35 +0000)]
Conditionalize building of ex2fs module by WANT_EXT2FS_MODULE

23 years agoSync the PCI NIC sections with i386.
dfr [Sat, 15 Sep 2001 09:09:13 +0000 (09:09 +0000)]
Sync the PCI NIC sections with i386.

23 years agoRemove dead code.
dfr [Sat, 15 Sep 2001 08:25:16 +0000 (08:25 +0000)]
Remove dead code.

23 years agoCatch up to the last commit of KSE.
tanimura [Sat, 15 Sep 2001 08:14:23 +0000 (08:14 +0000)]
Catch up to the last commit of KSE.

23 years agoImplement comprehensive CVS/Template support to complement the Template
dillon [Sat, 15 Sep 2001 05:57:52 +0000 (05:57 +0000)]
Implement comprehensive CVS/Template support to complement the Template
support that already exists for checkout.  The -T option for cvs update
and cvs checkout may be used to cause CVS to retrieve/update the checkin
template when possible.

MFC after: 1 week

23 years agoImplement -j for cvs diff, allowing tag:date based diffs (normally date-based
dillon [Sat, 15 Sep 2001 05:50:59 +0000 (05:50 +0000)]
Implement -j for cvs diff, allowing tag:date based diffs (normally date-based
diffs are against the head branch only).

MFC after: 1 week

23 years agoSync some differences that were different between the copies of the files
peter [Sat, 15 Sep 2001 04:41:56 +0000 (04:41 +0000)]
Sync some differences that were different between the copies of the files
that were in nfs/nfs.h and nfsserver/nfs.h in the p4 tree.

23 years agoRefine ACPI/PnP BIOS probe/attach routines a bit.
yokota [Sat, 15 Sep 2001 04:38:20 +0000 (04:38 +0000)]
Refine ACPI/PnP BIOS probe/attach routines a bit.

- Add workaround for the problematic PnP BIOS which does not assign
  irq resource for the PS/2 mouse device node; if there is no irq
  assigned for the PS/2 mouse node, refer to device.hints for an
  irq number. If we still don't find an irq number in the hints
  database, use a hard-coded value.
- Delete unused ivars.
- Bit of clean up in probe/attach.
- Add PnP ID for the PS/2 mouse port on some IBM ThinkPad models.

23 years agoDisable devices that are not present; at a later stage we can then enable
msmith [Sat, 15 Sep 2001 04:14:31 +0000 (04:14 +0000)]
Disable devices that are not present; at a later stage we can then enable
them if the device arrives.

This should solve the problem where devices that have been disabled eg. in
the BIOS show up with nonsense resources and hang the bootstrap process.

23 years agoConvert a library to use the new __FBSDID()'s for testing and review
dillon [Sat, 15 Sep 2001 03:42:10 +0000 (03:42 +0000)]
Convert a library to use the new __FBSDID()'s for testing and review
purposes.

23 years agoAdd __FBSDID() macro to support rcs identifiers in source files.
dillon [Sat, 15 Sep 2001 03:41:00 +0000 (03:41 +0000)]
Add __FBSDID() macro to support rcs identifiers in source files.

23 years agoRework the RTSOL logic from previous patch (it was wrong)
jkh [Sat, 15 Sep 2001 02:28:18 +0000 (02:28 +0000)]
Rework the RTSOL logic from previous patch (it was wrong)

PR: 26187 && 24136
Submitted by: Glenn Trewitt <trewitt@trewitt.org>

23 years agoGive /bin/cat the ability to connect to and read unix-domain sockets
dillon [Sat, 15 Sep 2001 00:39:14 +0000 (00:39 +0000)]
Give /bin/cat the ability to connect to and read unix-domain sockets

MFC after: 1 week

23 years agoI don't think pc98 has acpi at all, so ifdef the acpi attachments for
imp [Sat, 15 Sep 2001 00:03:32 +0000 (00:03 +0000)]
I don't think pc98 has acpi at all, so ifdef the acpi attachments for
now.

23 years agoAdd a sample Makefile as an example of building RELNOTESng for
bmah [Fri, 14 Sep 2001 23:36:27 +0000 (23:36 +0000)]
Add a sample Makefile as an example of building RELNOTESng for
the release documentation snapshot page.

23 years agoRev 1.10 bogusly tested the kernel version, not the libc version.
obrien [Fri, 14 Sep 2001 23:07:02 +0000 (23:07 +0000)]
Rev 1.10 bogusly tested the kernel version, not the libc version.
The version of the kernel has no bearing on what is in libc.
We now search for basename in libc to determin if we need to include
the libiberty version in the build.

This is all still a bit bogus as it will (like the sysctl method) cause
basename.o to be linked into the cross-build as well as the host build.  It
would probably be better to test if we were doing the initial host build and
unconditionally include that.  Once we've generated the target libc we know
that basename is available.  (maybe test for $TOOLS_PREFIX or something).

Submitted by: peter

23 years ago- Correctly increment the channel refcount in dsp_open() such that it is
greid [Fri, 14 Sep 2001 20:26:03 +0000 (20:26 +0000)]
- Correctly increment the channel refcount in dsp_open() such that it is
  no longer possible to unload the driver module while sound is playing
  (which resulted in a panic).
- Fix a similar problem with the sndstat device that I found while looking
  at the above.
- Append a newline character to error messages in pcm_unregister()

Reviewed by: cg
MFC after: 10 days

23 years agoThe code that sees a drive (at mount time) not in buffered mode and
mjacob [Fri, 14 Sep 2001 19:00:51 +0000 (19:00 +0000)]
The code that sees a drive (at mount time) not in buffered mode and
attempts to set buffered mode was printing out "unable to set buffered
mode" no matter what. Oops.

Spotted by: Joerg Wunsch <joerg_wunsch@uriah.heep.sax.de>
MFC after: 3 weeks

23 years agoAdd missing {}. This made most/all scripted installs fail.
phk [Fri, 14 Sep 2001 18:29:08 +0000 (18:29 +0000)]
Add missing {}.  This made most/all scripted installs fail.

Approved by: jkh

23 years agoDon't redirect to /dev/null when executing ex(1).
ru [Fri, 14 Sep 2001 17:06:06 +0000 (17:06 +0000)]
Don't redirect to /dev/null when executing ex(1).
This makes it impossible to detect the problem
with missing /var/tmp/vi.recover/.

PR: misc/29715, misc/30514

23 years agoAdd some cards to nge(4)-supported hardware list, as described in
bmah [Fri, 14 Sep 2001 15:34:06 +0000 (15:34 +0000)]
Add some cards to nge(4)-supported hardware list, as described in
src/share/man/man4/nge.4 rev 1.8.

23 years agoTwo style changes: Bring "maintained by" credit into a sect1info, and
bmah [Fri, 14 Sep 2001 15:31:33 +0000 (15:31 +0000)]
Two style changes:  Bring "maintained by" credit into a sect1info, and
move the ID string from a pubdate element into a comment on the
grounds that this document doesn't change rapidly enough to require
that the ID string to actually be rendered in the output.

23 years agoUnbreak build-tools -- build and use up-to-date ${HEADERS}.
ru [Fri, 14 Sep 2001 15:27:51 +0000 (15:27 +0000)]
Unbreak build-tools -- build and use up-to-date ${HEADERS}.
These might not be present in /usr/include, or they may be
incompatible with the version we are building (for library
upgrades/downgrades).

This stopped the RELENG_4 buildworld on a -CURRENT box.
Well, this only fixes the issue if MFC'ed.  :-)

23 years agoFold groups(1) and whoami(1) into id(1).
ru [Fri, 14 Sep 2001 14:04:08 +0000 (14:04 +0000)]
Fold groups(1) and whoami(1) into id(1).

23 years agoSimplify f_Xtime().
ru [Fri, 14 Sep 2001 13:42:26 +0000 (13:42 +0000)]
Simplify f_Xtime().

23 years agoBloat find(1) even more, and introduce the concept
ru [Fri, 14 Sep 2001 12:47:13 +0000 (12:47 +0000)]
Bloat find(1) even more, and introduce the concept
of time units to be used with -[acm]time primaries.

Based on patch from Nils M Holm <nmh@t3x.org>.

PR: bin/29165, bin/30309

23 years agoPlace CPU_UPGRADE_HW_CACHE in the right section.
asmodai [Fri, 14 Sep 2001 12:32:04 +0000 (12:32 +0000)]
Place CPU_UPGRADE_HW_CACHE in the right section.

23 years agoRemove pointer to ftp.freesoftware.com.
asmodai [Fri, 14 Sep 2001 12:22:30 +0000 (12:22 +0000)]
Remove pointer to ftp.freesoftware.com.

23 years agoHandle the absence of net.inet6.ip6.fw.verbose_limit better
brian [Fri, 14 Sep 2001 11:18:06 +0000 (11:18 +0000)]
Handle the absence of net.inet6.ip6.fw.verbose_limit better

23 years agoUpdate this to compile on the Alpha.
peter [Fri, 14 Sep 2001 11:08:44 +0000 (11:08 +0000)]
Update this to compile on the Alpha.

23 years agoSet BINOWN=root explicitly for setuid root binaries.
ru [Fri, 14 Sep 2001 11:03:34 +0000 (11:03 +0000)]
Set BINOWN=root explicitly for setuid root binaries.

23 years agoFor old gcc/gcc-based compilers and non gcc compilers make sure to
asmodai [Fri, 14 Sep 2001 11:01:09 +0000 (11:01 +0000)]
For old gcc/gcc-based compilers and non gcc compilers make sure to
hide the __attribute__ gcc keyword.

Reviewed and helped by: peter

23 years agostyle(9) correct #define's followed by a space to be followed by a tab
asmodai [Fri, 14 Sep 2001 10:50:11 +0000 (10:50 +0000)]
style(9) correct #define's followed by a space to be followed by a tab
instead.

MFC after: 2 weeks

23 years agoSet thread0->td_pcb, this is probably why jake was getting a null deref.
peter [Fri, 14 Sep 2001 09:41:26 +0000 (09:41 +0000)]
Set thread0->td_pcb, this is probably why jake was getting a null deref.

23 years agoIncrease disk space estimate for installing the ports collection from
murray [Fri, 14 Sep 2001 08:51:17 +0000 (08:51 +0000)]
Increase disk space estimate for installing the ports collection from
70MB to 100MB.

Submitted by: rpratt

23 years agoWhitespace change only. Use the same indention level throughout this
murray [Fri, 14 Sep 2001 08:39:22 +0000 (08:39 +0000)]
Whitespace change only.  Use the same indention level throughout this
file and add a blank line after variable declarations.

Submitted by: jhb

23 years agoPlug in ELF backend.
dfr [Fri, 14 Sep 2001 08:28:17 +0000 (08:28 +0000)]
Plug in ELF backend.

23 years agoAdd ELF backend to the build.
dfr [Fri, 14 Sep 2001 08:27:49 +0000 (08:27 +0000)]
Add ELF backend to the build.

23 years agoMake this do the right thing (mostly). We should still reserve the pages
dfr [Fri, 14 Sep 2001 08:26:00 +0000 (08:26 +0000)]
Make this do the right thing (mostly). We should still reserve the pages
that the kernel loads into using the EFI AllocatePages call.

23 years agoFix off by one error introduced by the use of the ifnet_byindex()
marcel [Fri, 14 Sep 2001 08:04:25 +0000 (08:04 +0000)]
Fix off by one error introduced by the use of the ifnet_byindex()
macro. The commit log clearly states that the index given to the
macro is one higher than previously used to index the array. This
wasn't represented in the code and resulted in kernel page faults.

Reported by: Andrew Atrens <atrens@nortelnetworks.com>

23 years agoBump version to 500023 to reflect massive changes necessary for the
imp [Fri, 14 Sep 2001 05:24:50 +0000 (05:24 +0000)]
Bump version to 500023 to reflect massive changes necessary for the
KSE Milestone 2 commit.

23 years agoMerge sys/isa/sio.c 1.343
imp [Fri, 14 Sep 2001 05:05:08 +0000 (05:05 +0000)]
Merge sys/isa/sio.c 1.343
KSE changes

Reviewed by: julian, bde, jhb

23 years agoMerge from sys/dev/syscons/syscons.c 1.373
imp [Fri, 14 Sep 2001 05:02:12 +0000 (05:02 +0000)]
Merge from sys/dev/syscons/syscons.c 1.373
kse changes

# Note: There are a number of trivial and non-trivial diffs between this and
# sys/dev/syscons/syscons.c that I didn't try to account for.

Reviewed by: julian, bde, jhb

23 years agoMerge from sys/i386/isa/sprk.c 1.50, 1.51
imp [Fri, 14 Sep 2001 04:58:30 +0000 (04:58 +0000)]
Merge from sys/i386/isa/sprk.c 1.50, 1.51
KSE changes and acpi attachment

Reviewed by: julian, bde, jhb

23 years agoMerge KSE changes from sys/dev/syscons/scterm-sc.c 1.17
imp [Fri, 14 Sep 2001 04:54:38 +0000 (04:54 +0000)]
Merge KSE changes from sys/dev/syscons/scterm-sc.c 1.17

# there are more "trivial" diffs in this file that have accumulated over time
# and I didn't try to fix those.

Reviewed by: julian, bde, jhb

23 years agoKSE changes for olpt driver
imp [Fri, 14 Sep 2001 04:50:27 +0000 (04:50 +0000)]
KSE changes for olpt driver

Reviewed by: julian, bde, jhb

23 years agoMerged sys/i386/isa/npx.c 1.110, 1.111, 1.112 KSE
imp [Fri, 14 Sep 2001 04:46:57 +0000 (04:46 +0000)]
Merged sys/i386/isa/npx.c 1.110, 1.111, 1.112 KSE

Reviewed by: julian, bde, jhb

23 years agos/thread'/thread's/
imp [Fri, 14 Sep 2001 04:40:44 +0000 (04:40 +0000)]
s/thread'/thread's/

23 years agoChanges necessary for KSE world
imp [Fri, 14 Sep 2001 04:35:50 +0000 (04:35 +0000)]
Changes necessary for KSE world

Reivewed by: julian, bde, jhb

23 years agoMerge changes from sys/i386/isa/mse.c 1.56 and other tweaks for KSE
imp [Fri, 14 Sep 2001 04:34:54 +0000 (04:34 +0000)]
Merge changes from sys/i386/isa/mse.c 1.56 and other tweaks for KSE

Reviewed by: julian, kde, jhb

23 years agoThe Books and Articles section was very choppy due to its cut-and-paste
bmah [Fri, 14 Sep 2001 04:33:37 +0000 (04:33 +0000)]
The Books and Articles section was very choppy due to its cut-and-paste
origins and prior edits.  Polish it.

23 years agoMerge from sys/isa/fd.c 1.221 and a few minor tweaks to make compile
imp [Fri, 14 Sep 2001 04:30:39 +0000 (04:30 +0000)]
Merge from sys/isa/fd.c 1.221 and a few minor tweaks to make compile
with the post KSE world.

Reviewed by: julian, bde, jhb

23 years agoMerge from sys/i386/i386/machdep.c 1.480 (Julian's KSE changes)
imp [Fri, 14 Sep 2001 04:27:42 +0000 (04:27 +0000)]
Merge from sys/i386/i386/machdep.c 1.480 (Julian's KSE changes)

Reviewed by: julian, bde, jhb

23 years agoRe-apply rev 1.178 -- style(9) the structure definitions.
obrien [Thu, 13 Sep 2001 22:52:42 +0000 (22:52 +0000)]
Re-apply rev 1.178 -- style(9) the structure definitions.
I have to wonder how many other changes were lost in the KSE mildstone 2 merge.

23 years agoFix locking on td_flags for TDF_DEADLKTREAT. If the comments in the code
jhb [Thu, 13 Sep 2001 22:33:37 +0000 (22:33 +0000)]
Fix locking on td_flags for TDF_DEADLKTREAT.  If the comments in the code
are true that curthread can change during this function, then this flag
needs to become a KSE flag, not a thread flag.

23 years agoAdjust some locking comments.
jhb [Thu, 13 Sep 2001 22:29:23 +0000 (22:29 +0000)]
Adjust some locking comments.

23 years agoFix typo.
julian [Thu, 13 Sep 2001 22:02:48 +0000 (22:02 +0000)]
Fix typo.
noticed by: jhb

23 years agofix typo
julian [Thu, 13 Sep 2001 21:59:40 +0000 (21:59 +0000)]
fix typo
pointed out by: jhb

23 years agoshift a few flags around.. (physically, not logically)
julian [Thu, 13 Sep 2001 21:55:15 +0000 (21:55 +0000)]
shift a few flags around.. (physically, not logically)

23 years agofix savecore so that it works on the alpha after the size change
gallatin [Thu, 13 Sep 2001 21:19:13 +0000 (21:19 +0000)]
fix savecore so that it works on the alpha after the size change
of dumpmag from an int to a u_long in rev 1.41 -- without this
change, savecore will always fail like this:

#savecore -v /var/crash
dumplo = 874356736 (1707728 * 512)
savecore: magic number mismatch (8fca0101 != 8fca0101)
savecore: no core dump

23 years agoPR: kern/29698 (part)
mr [Thu, 13 Sep 2001 21:06:41 +0000 (21:06 +0000)]
PR: kern/29698 (part)
Reviewed by: audit
Implement SEM_STAT (like IPC_STAT but treats semid as sema-index).
The linuxerator will need it.

23 years agoPR: kern/29698 (part)
mr [Thu, 13 Sep 2001 20:20:09 +0000 (20:20 +0000)]
PR: kern/29698 (part)
Reviewed by: audit
Add tunables for the sem* and shm* syscontrols for tuning on boottime
until they become dynamic.
SAP R/3 doesn't like the compiled in defaults.

23 years agoClean up, WARNSify, unbreak -v option handling.
ru [Thu, 13 Sep 2001 14:55:59 +0000 (14:55 +0000)]
Clean up, WARNSify, unbreak -v option handling.

23 years agoNow that we have it, replace `afterinstall' target with SCRIPTS.
ru [Thu, 13 Sep 2001 14:26:31 +0000 (14:26 +0000)]
Now that we have it, replace `afterinstall' target with SCRIPTS.

23 years agoUpdate code which creates bootinfo.
dfr [Thu, 13 Sep 2001 12:49:02 +0000 (12:49 +0000)]
Update code which creates bootinfo.

23 years ago* Enable dynamically linked kernel. This involves adding a self-relocator
dfr [Thu, 13 Sep 2001 12:39:15 +0000 (12:39 +0000)]
* Enable dynamically linked kernel. This involves adding a self-relocator
  to locore to process the @fptr relocations in the dynamic executable.
* Don't initialise the timer until *after* we install the timecounter to
  avoid a race between timecounter initialisation and hardclock.
* Tidy up bootinfo somewhat including adding sanity checks for when the
  kernel is loaded without a recognisable bootinfo.

23 years agosigpause() -> sigsuspend()
brian [Thu, 13 Sep 2001 10:03:30 +0000 (10:03 +0000)]
sigpause() -> sigsuspend()
sigblock() -> sigprocmask()

23 years agoCorrect alignment issues
brian [Thu, 13 Sep 2001 10:03:20 +0000 (10:03 +0000)]
Correct alignment issues

Obtained from: OpenBSD

23 years agoAdd a strcasecmp() call I forgot in my hurry to commit the previous fix.
des [Thu, 13 Sep 2001 09:40:35 +0000 (09:40 +0000)]
Add a strcasecmp() call I forgot in my hurry to commit the previous fix.
Without this call, the hostname check would in some cases yield false
positives.

Pointed out by: ru

23 years agoSpell syslog.conf correctly
brian [Thu, 13 Sep 2001 09:06:51 +0000 (09:06 +0000)]
Spell syslog.conf correctly

Submitted by: Tony Finch <dot@dotat.at>
PR: 30545

23 years agoAdd ext2fs module
mr [Thu, 13 Sep 2001 08:27:23 +0000 (08:27 +0000)]
Add ext2fs module

23 years ago<jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What,
imp [Thu, 13 Sep 2001 08:26:55 +0000 (08:26 +0000)]
<jkh> "Hey Rocky, watch me eject this pccard outta my laptop!"  "What,
again?  That NEVER works!"  "This time for sure!"

Minor overhaul of how we do interrupts for the pci interrupt routing
case to cope with card ejection better (read: make it not hand on so
many cards):
o Reintroduce func_intr and func_arg and use the to store the
  interrupt handler to call.
o Create a pcic_pci_func_intr to call the real interrupt handler
  iff the card hasn't been ejected.
o Remove some checks in pcic_setup_intr now that it is used
  exclusively for isa routed interrupts.
o Defer the eject event until later too, but make sure we can't
  do any client driver ISR calling in the interrum.
o Add some simple code to make sure that we don't attach more
  than one child.  This should fix pccardd starting twice
  problem (ala single user -> multi-user when you started pccardd
  by hand in SU).

MFC: after jkh thinks I've put the crack pipe away.