]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agooops, SMP was missing includes for a typedef.
peter [Wed, 21 Apr 1999 07:41:40 +0000 (07:41 +0000)]
oops, SMP was missing includes for a typedef.

25 years agoStage 1 of a cleanup of the i386 interrupt registration mechanism.
peter [Wed, 21 Apr 1999 07:26:30 +0000 (07:26 +0000)]
Stage 1 of a cleanup of the i386 interrupt registration mechanism.
Interrupts under the new scheme are managed by the i386 nexus with the
awareness of the resource manager.  There is further room for optimizing
the interfaces still.  All the users of register_intr()/intr_create()
should be gone, with the exception of pcic and i386/isa/clock.c.

25 years agoAdd compat3x to the mix.
obrien [Wed, 21 Apr 1999 07:22:37 +0000 (07:22 +0000)]
Add compat3x to the mix.

Reviewed by: jkh

25 years agoAs I understand it, these register_intr()'s shouldn't be here. The isa
peter [Wed, 21 Apr 1999 07:02:19 +0000 (07:02 +0000)]
As I understand it, these register_intr()'s shouldn't be here.  The isa
driver attaches the interupt itself.

25 years agoAdd entry for newbus. It is rather long, but lots of nits can shoot
imp [Wed, 21 Apr 1999 06:57:35 +0000 (06:57 +0000)]
Add entry for newbus.  It is rather long, but lots of nits can shoot
people with this upgrade.  Lemme know what you think, or any
corrections that should be made to it.

Corrected a few typos based on submissions from various people.

Add note that make aout-to-elf is currently broken and what to do to
work around it.  This is implied by make -DWANT_AOUT being broken, but
that isn't obvious to many people.

25 years agoAddress several problems in vn_read and vn_write:
alc [Wed, 21 Apr 1999 05:56:45 +0000 (05:56 +0000)]
Address several problems in vn_read and vn_write:

1. Make read-ahead work for pread and aio_read.

2. Fix one place where a comparison of uio_offset with -1
   wasn't updated to use FOF_OFFSET.

3. Honor O_APPEND in the FOF_OFFSET case.

In addition, use the variable name "ioflag" in both vn_read and
vn_write to avoid possible confusion between the variable "flag"
and the parameter "flags".

Submitted by: Bruce Evans <bde@zeta.org.au> and me

25 years agoSpelling error fixed.
nsayer [Wed, 21 Apr 1999 05:40:12 +0000 (05:40 +0000)]
Spelling error fixed.

25 years agoAfter relocating the main program, but before calling any of the
jdp [Wed, 21 Apr 1999 04:06:57 +0000 (04:06 +0000)]
After relocating the main program, but before calling any of the
_init() functions, initialize the global variables "__progname" and
"environ".  This makes it possible for the _init() functions to call
things like getenv() and err().

25 years agoAdded consts to cpu_set_fork_handler prototype. (Follow i386 version.)
dt [Tue, 20 Apr 1999 22:53:54 +0000 (22:53 +0000)]
Added consts to cpu_set_fork_handler prototype. (Follow i386 version.)

25 years agoRemove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenience
n_hibma [Tue, 20 Apr 1999 22:37:18 +0000 (22:37 +0000)]
Remove feature creep: STAILQ_REMOVE_HEAD_UNTIL added it for convenience
but we can do without it.

25 years agoalpha/include/param.h: #define NCPUS 1
dt [Tue, 20 Apr 1999 22:20:57 +0000 (22:20 +0000)]
alpha/include/param.h: #define NCPUS 1
alpha/include/lock.h: remove nop simplelock macros, which are defined
in <sys/lock.h> if NCPUS == 1.

As a result, NULL_SIMPLELOCK is defined, and a few warnings removed.

25 years agoIPX address formatting nit.
billf [Tue, 20 Apr 1999 22:04:31 +0000 (22:04 +0000)]
IPX address formatting nit.

PR: bin/11179
Submitted by: Dan Nelson <dnelson@emsphone.com>

25 years ago1) Change printf's into DPRINTF.
n_hibma [Tue, 20 Apr 1999 21:35:27 +0000 (21:35 +0000)]
1) Change printf's into DPRINTF.
2) rename variables to be more conclusive.
3) fix a problem in uhci_ii_done. Avoid collecting all the status's of the
TD's, we only need to one from the last inactive one.
4) Change the errorcount from 2 to 3 (see UHCI spec.).

25 years agoAdd defines for Mass Storage Bulk-Only and COmmun. Class devices.
n_hibma [Tue, 20 Apr 1999 21:25:29 +0000 (21:25 +0000)]
Add defines for Mass Storage Bulk-Only and COmmun. Class devices.

25 years agoMake the location of init(8) tunable at boot time.
des [Tue, 20 Apr 1999 21:15:13 +0000 (21:15 +0000)]
Make the location of init(8) tunable at boot time.

25 years agoEnclose .hcidebug in '#ifdef N.HCI'
n_hibma [Tue, 20 Apr 1999 21:10:43 +0000 (21:10 +0000)]
Enclose .hcidebug in '#ifdef N.HCI'

25 years agoRemoved annoying messaged during boot,added some check
semenu [Tue, 20 Apr 1999 21:06:44 +0000 (21:06 +0000)]
Removed annoying messaged during boot,added some check
before mounting (should help to do not mount extended partitions:-).
Fixed problem with hanging while unmounting busy fs.

And (the most important) added some locks to prevent
simulaneous access to kernel structures!

25 years agoRevise for KLD's.
ghelmer [Tue, 20 Apr 1999 20:36:36 +0000 (20:36 +0000)]
Revise for KLD's.

Prompted-By: Nathan Ahlstrom <nrahlstr@winternet.com>

25 years agoForgot to remove these files with the NetBSD games cleanups.
steve [Tue, 20 Apr 1999 20:24:40 +0000 (20:24 +0000)]
Forgot to remove these files with the NetBSD games cleanups.

25 years agoClean out most of the LKM stuff, the build support left a little while ago.
peter [Tue, 20 Apr 1999 14:33:24 +0000 (14:33 +0000)]
Clean out most of the LKM stuff, the build support left a little while ago.

25 years agoNo need to use a magic IPFIREWALL_MODULE - the build system supplies
peter [Tue, 20 Apr 1999 14:31:23 +0000 (14:31 +0000)]
No need to use a magic IPFIREWALL_MODULE - the build system supplies
one already we can test for.

25 years agos/IPFIREWALL_MODULE/KLD_MODULE/
peter [Tue, 20 Apr 1999 14:29:59 +0000 (14:29 +0000)]
s/IPFIREWALL_MODULE/KLD_MODULE/

25 years agoDefault KMODDIR = /modules now, not /lkm
peter [Tue, 20 Apr 1999 14:24:52 +0000 (14:24 +0000)]
Default KMODDIR = /modules now, not /lkm

25 years agoTidy up some stray / unused stuff in the IPFW package and friends.
peter [Tue, 20 Apr 1999 13:32:06 +0000 (13:32 +0000)]
Tidy up some stray / unused stuff in the IPFW package and friends.
- unifdef -DCOMPAT_IPFW  (this was on by default already)
- remove traces of in-kernel ip_nat package, it was never committed.
- Make IPFW and DUMMYNET initialize themselves rather than depend on
  compiled-in hooks in ip_init().  This means they initialize the same
  way both in-kernel and as kld modules.  (IPFW initializes now :-)

25 years agoDon't clobber the "prompt" variable if it has already been set (e. g.
joerg [Tue, 20 Apr 1999 12:07:03 +0000 (12:07 +0000)]
Don't clobber the "prompt" variable if it has already been set (e. g.
from within loader.conf).

Reviewed by: dcs

25 years agoAdd compat22 and compat3x.
obrien [Tue, 20 Apr 1999 11:48:01 +0000 (11:48 +0000)]
Add compat22 and compat3x.

25 years agoAdd script to install the compat3x distribution.
obrien [Tue, 20 Apr 1999 11:42:51 +0000 (11:42 +0000)]
Add script to install the compat3x distribution.

25 years agoAdd the compat3x dist.
obrien [Tue, 20 Apr 1999 11:41:59 +0000 (11:41 +0000)]
Add the compat3x dist.

25 years agoRecognize PC-98 16-bits bus (C-bus) as ISA bus. Because class number
kato [Tue, 20 Apr 1999 11:36:36 +0000 (11:36 +0000)]
Recognize PC-98 16-bits bus (C-bus) as ISA bus.  Because class number
of the C-bus is not assigned, PCI to C-bus bridges were recognized as
generic PCI bridges.

25 years agoAdd the compat3x series of uuencoded, gziped balls of fun.
obrien [Tue, 20 Apr 1999 11:34:20 +0000 (11:34 +0000)]
Add the compat3x series of uuencoded, gziped balls of fun.

25 years agoWelcome to the compat3x series.
obrien [Tue, 20 Apr 1999 11:32:10 +0000 (11:32 +0000)]
Welcome to the compat3x series.

25 years agoMake bt driver work on eisa again.
dfr [Tue, 20 Apr 1999 09:53:05 +0000 (09:53 +0000)]
Make bt driver work on eisa again.

Submitted by: Matthew N. Dodd <winter@jurai.net>

25 years agoSync with sys/i386/i386/userconfig.c revision 1.136.
kato [Tue, 20 Apr 1999 09:10:47 +0000 (09:10 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.136.

25 years agoSync with sys/i386/i386/machdep.c revision 1.330.
kato [Tue, 20 Apr 1999 09:08:51 +0000 (09:08 +0000)]
Sync with sys/i386/i386/machdep.c revision 1.330.

25 years agoSync with sys/i386/conf/Makefile.i386 revision 1.147.
kato [Tue, 20 Apr 1999 09:07:19 +0000 (09:07 +0000)]
Sync with sys/i386/conf/Makefile.i386 revision 1.147.

25 years agoRectivate pnp0.
kato [Tue, 20 Apr 1999 09:06:03 +0000 (09:06 +0000)]
Rectivate pnp0.

25 years agoMake pcvt compile and run again after find_display() is gone as part of
hm [Tue, 20 Apr 1999 08:45:27 +0000 (08:45 +0000)]
Make pcvt compile and run again after find_display() is gone as part of
the new-bus changes. Also fix several compiler warnings.

25 years agoChange 'exists()' constructs to refer to directories in ${.CURDIR}.
jkoshy [Tue, 20 Apr 1999 05:33:07 +0000 (05:33 +0000)]
Change 'exists()' constructs to refer to directories in ${.CURDIR}.
Tested with a make world.

PR: misc/4395
Submitted by: J Wunsch
Reviewed by: bde

25 years agoPreserve termination settings across the card reset in our shutdown hook.
gibbs [Mon, 19 Apr 1999 21:28:15 +0000 (21:28 +0000)]
Preserve termination settings across the card reset in our shutdown hook.

25 years agoHandle the case when auto sense retrieval fails.
gibbs [Mon, 19 Apr 1999 21:27:36 +0000 (21:27 +0000)]
Handle the case when auto sense retrieval fails.
Give automatic request sense operations a 5 second timeout.

25 years agoUse macros for accessing the head of the heap so that code
gibbs [Mon, 19 Apr 1999 21:26:17 +0000 (21:26 +0000)]
Use macros for accessing the head of the heap so that code
is isolated from implementation details of the heap.

25 years agocam_periph.c:
gibbs [Mon, 19 Apr 1999 21:26:08 +0000 (21:26 +0000)]
cam_periph.c:
Move handling of CAM_AUTOSENSE_FAIL into block dealing with
all other scsi status errors.

cam_queue.c:
cam_queue.h:
Fix 'off by one' heap bug in a more efficient manner.  Since
heap algorithms like to deal with indexes started from 1,
offset our heap array pointer at allocation time to make this
so for a C environment.  This makes the implementation of the
algorithm a bit more efficient.

cam_xpt.c:
Use macros for accessing the head of the heap so that code
is isolated from implementation details of the heap.

25 years agoKill joy for the time being, it used lkm unconditionally, breaking world.
peter [Mon, 19 Apr 1999 20:36:06 +0000 (20:36 +0000)]
Kill joy for the time being, it used lkm unconditionally, breaking world.

Submitted by: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>

25 years agoAlways reset the isa hints after releasing the resources after probe,
peter [Mon, 19 Apr 1999 20:31:53 +0000 (20:31 +0000)]
Always reset the isa hints after releasing the resources after probe,
because the act of doing the release kills the hints(!).  A quirk of
the wrapper caused it to reset all the settings, except perhaps for the
memory address. I've tested this with a real SMC 8013EPC - which uses
shared memory addresses - it seems to work OK.

25 years ago1) Add Rockfire vendor and gamepad product (MAEKAWA Masahide)
n_hibma [Mon, 19 Apr 1999 20:25:18 +0000 (20:25 +0000)]
1) Add Rockfire vendor and gamepad product (MAEKAWA Masahide)
2) Sort the list again (Roger Hardiman)
3) Reinstate a piece of code to look for a name for a device
   if none is found in the device itself.

25 years agoThe missing prototype for isa_wrap_old_drivers() was bugging me..
peter [Mon, 19 Apr 1999 20:16:22 +0000 (20:16 +0000)]
The missing prototype for isa_wrap_old_drivers() was bugging me..

25 years agoMake userconfig saving actually work..
peter [Mon, 19 Apr 1999 19:40:58 +0000 (19:40 +0000)]
Make userconfig saving actually work..

25 years agoGC some stray debugging printf()s...
peter [Mon, 19 Apr 1999 19:39:08 +0000 (19:39 +0000)]
GC some stray debugging printf()s...

25 years agoTypo fix.
max [Mon, 19 Apr 1999 18:48:26 +0000 (18:48 +0000)]
Typo fix.

25 years ago_pmap_unwire_pte_hold and pmap_remove_page:
alc [Mon, 19 Apr 1999 18:45:21 +0000 (18:45 +0000)]
_pmap_unwire_pte_hold and pmap_remove_page:
Use pmap_TLB_invalidate instead of invltlb_1pg to eliminate
unnecessary IPIs.

pmap_remove, pmap_protect and pmap_remove_pages:
Use pmap_TLB_invalidate_all instead of invltlb to eliminate
unnecessary IPIs.

pmap_copy:
Use cpu_invltlb instead of invltlb when updating APTDpde.

pmap_changebit:
Rather than deleting the unused "set bit" option (which may be
useful later), make pmap_changebit an inline that is used
by the new pmap_clearbit procedure.

Collectively, the first three changes reduce the number of TLB shootdown
IPIs by 1/3 for a kernel compile.

25 years agoFix a potential hang situation.
luoqi [Mon, 19 Apr 1999 18:44:16 +0000 (18:44 +0000)]
Fix a potential hang situation.

PR: i386/2108

25 years agoDon't do (1 << irq) to get an interrupt mask when irq = -1.
peter [Mon, 19 Apr 1999 18:03:51 +0000 (18:03 +0000)]
Don't do (1 << irq) to get an interrupt mask when irq = -1.

Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>

25 years agoFixed missing changes for new-bus (return value of the probe routine).
kato [Mon, 19 Apr 1999 16:10:40 +0000 (16:10 +0000)]
Fixed missing changes for new-bus (return value of the probe routine).

Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>

25 years agoThe Alpha probably wouldn't appreciate getting the pc98 isa port
peter [Mon, 19 Apr 1999 14:40:55 +0000 (14:40 +0000)]
The Alpha probably wouldn't appreciate getting the pc98 isa port
definitions.  Change it from  machine != I386 to machine == PC98.

25 years agodrop /lkm
peter [Mon, 19 Apr 1999 14:33:31 +0000 (14:33 +0000)]
drop /lkm

25 years agoRemove LKM module glue Makefile.
peter [Mon, 19 Apr 1999 14:31:55 +0000 (14:31 +0000)]
Remove LKM module glue Makefile.

25 years agovfsload maps into kldload only now, no more fork/exec of modload(8).
peter [Mon, 19 Apr 1999 14:28:45 +0000 (14:28 +0000)]
vfsload maps into kldload only now, no more fork/exec of modload(8).

25 years agoZap LKM option and support. Farewell old friend.
peter [Mon, 19 Apr 1999 14:19:52 +0000 (14:19 +0000)]
Zap LKM option and support.  Farewell old friend.

25 years agounifdef -DVM_STACK - it's been on for a while for x86 and was checked
peter [Mon, 19 Apr 1999 14:14:14 +0000 (14:14 +0000)]
unifdef -DVM_STACK - it's been on for a while for x86 and was checked
and appeared to be working for the Alpha some time ago.

25 years agoFix a braino from last commit.
peter [Mon, 19 Apr 1999 14:01:42 +0000 (14:01 +0000)]
Fix a braino from last commit.

25 years agoSlightly reorder the all: to make sure it's before any alternate kernel
peter [Mon, 19 Apr 1999 13:53:07 +0000 (13:53 +0000)]
Slightly reorder the all: to make sure it's before any alternate kernel
names for debugging etc.  all: should now always be the first target.

25 years agoGC some now unused (and #if 0) code.
peter [Mon, 19 Apr 1999 13:34:25 +0000 (13:34 +0000)]
GC some now unused (and #if 0) code.

25 years agoDrop the 'at nexus?' from the busses, it's not used.
peter [Mon, 19 Apr 1999 11:53:36 +0000 (11:53 +0000)]
Drop the 'at nexus?' from the busses, it's not used.
Reactivate eisa0 and pnp0 in GENERIC, they work..  (eisa has been converted
but pnp still (for the most part) works the old way).

25 years agoSync with sys/isa/sio.c revision 1.226.
kato [Mon, 19 Apr 1999 11:11:01 +0000 (11:11 +0000)]
Sync with sys/isa/sio.c revision 1.226.

25 years agoSync with sys/i386/i386/userconfig.c revision 1.135.
kato [Mon, 19 Apr 1999 11:06:08 +0000 (11:06 +0000)]
Sync with sys/i386/i386/userconfig.c revision 1.135.

25 years agoSync with sys/boot/i386/loader/Makefile revision 1.32.
kato [Mon, 19 Apr 1999 11:02:19 +0000 (11:02 +0000)]
Sync with sys/boot/i386/loader/Makefile revision 1.32.

25 years agoSpelling police
brian [Mon, 19 Apr 1999 10:18:34 +0000 (10:18 +0000)]
Spelling police

25 years agoAdd commented out entries for ata driver now that it works on the alpha.
dfr [Mon, 19 Apr 1999 08:56:38 +0000 (08:56 +0000)]
Add commented out entries for ata driver now that it works on the alpha.

25 years agoAdd seatbelts.
dfr [Mon, 19 Apr 1999 08:55:11 +0000 (08:55 +0000)]
Add seatbelts.

25 years agoFix some confusion between physical and virtual addresses when recording
dfr [Mon, 19 Apr 1999 08:42:39 +0000 (08:42 +0000)]
Fix some confusion between physical and virtual addresses when recording
the driver's choice of memory window.

25 years agoClarify wording to indicate that the arguments to find(1) are path names
jkoshy [Mon, 19 Apr 1999 08:26:00 +0000 (08:26 +0000)]
Clarify wording to indicate that the arguments to find(1) are path names
(and can be both files or directories).  Show white space between
"(", ")", "!" and their corresponding `expression' arguments as
expected by the expression parser inside find(1).

Prompted by: David Honig <David.Honig@idt.com> on freebsd-doc
Message-Id: <199904132055.NAA09432@justinian.Eng.idt.com>

25 years agoAlways create attach points for the various child busses that can be
peter [Mon, 19 Apr 1999 08:04:19 +0000 (08:04 +0000)]
Always create attach points for the various child busses that can be
attached to the nexus.  With one exception, this (for example) allows
you to do wierd things like kldload the eisa bus on the fly and then
drivers, and have it auto probe the eisa bus when the drivers come online.

The one exception being pci, it only adds the pcib after the presence of
the pci bus is detected and that's #if'ed code.

A side effect of this is that isa and eisa will be attached to the nexus
directly rather than the PCI->ISA or PCI->EISA bridges.  I'm not sure if
this is good or bad at this point, but it seems to be closer to the way
things are for the i386 family...  This is likely to be followed up.

This also fixes compilation without a PCI bus configured and will allow
eisa to work without PCI too.

25 years agoEISA can (or will) be a child of the i386 nexus on non-PCI systems.
peter [Mon, 19 Apr 1999 07:58:34 +0000 (07:58 +0000)]
EISA can (or will) be a child of the i386 nexus on non-PCI systems.

25 years agoAdd :Q to quote variable expansion to all proper expansion of
imp [Mon, 19 Apr 1999 07:30:04 +0000 (07:30 +0000)]
Add :Q to quote variable expansion to all proper expansion of
variables for recursive makes.  This makes it less painful to cross
build recent NetBSD kernels on FreeBSD.

Obtained from: NetBSD

25 years agoCorrect typo.
jkoshy [Mon, 19 Apr 1999 07:17:58 +0000 (07:17 +0000)]
Correct typo.

PR: docs/11185
Submitted by: Kazuo Horikawa <horikawa@jp.freebsd.org>

25 years agoSet the bus description for EISA, like it is for ISA.
peter [Mon, 19 Apr 1999 06:57:33 +0000 (06:57 +0000)]
Set the bus description for EISA, like it is for ISA.

25 years agoSet ifq_maxlen to eliminate "zp0 XXX: driver didn't set ifq_maxlen"
imp [Mon, 19 Apr 1999 06:56:24 +0000 (06:56 +0000)]
Set ifq_maxlen to eliminate "zp0 XXX: driver didn't set ifq_maxlen"
message on boot.

I know this driver is depricated, but I need to use it for a little
while.

25 years agoUse const where appropriate.
steve [Mon, 19 Apr 1999 04:05:25 +0000 (04:05 +0000)]
Use const where appropriate.

PR: 10739
Submitted by: Stephen J. Rosnowski <sjr@home.net>
Obtained from: NetBSD PR 6151

25 years agoMerge a bunch of cleanups from NetBSD.
steve [Mon, 19 Apr 1999 03:59:02 +0000 (03:59 +0000)]
Merge a bunch of cleanups from NetBSD.

PR: 8083
Submitted by: Stephen J. Roznowski <sjr@home.net>
Obtained from: a whole slew of NetBSD PRs

25 years agoUpdate to use the new-bus framework. No functional changes.
sos [Sun, 18 Apr 1999 20:48:15 +0000 (20:48 +0000)]
Update to use the new-bus framework. No functional changes.

Mostly done by Doug Rabson, minor fixes by me.

25 years agoCompile without a PCI bus in the kernel.
peter [Sun, 18 Apr 1999 20:15:06 +0000 (20:15 +0000)]
Compile without a PCI bus in the kernel.

25 years agoMake the bt isa driver work..
peter [Sun, 18 Apr 1999 19:08:28 +0000 (19:08 +0000)]
Make the bt isa driver work..
- fix cut/paste problem. :-)
- don't forget to call isa_dmacascade()
- reset the port after we release resources.

That last one is a trap to watch out for..  The isa bus driver uses the
same port/irq/mem/etc variables for the initial probe hints as it does
for allocation/deallocation tracking.  Releasing a resource clears the
variable and then you loose the hint during attach.. (ouch!)

25 years agoCheck bus_setup_intr() as a seatbelt...
peter [Sun, 18 Apr 1999 19:03:50 +0000 (19:03 +0000)]
Check bus_setup_intr() as a seatbelt...

25 years agoAdd entries for Intel 82443GX chipset.
jkh [Sun, 18 Apr 1999 18:44:21 +0000 (18:44 +0000)]
Add entries for Intel 82443GX chipset.

Submitted by:           Steinar Haug <sthaug@nethelp.no>

25 years agoDisconnect modload/modunload/modstat from their Makefiles..
peter [Sun, 18 Apr 1999 15:56:20 +0000 (15:56 +0000)]
Disconnect modload/modunload/modstat from their Makefiles..

25 years agoImplement an EISA new-bus framework. The old driver probe mechanism
peter [Sun, 18 Apr 1999 15:50:35 +0000 (15:50 +0000)]
Implement an EISA new-bus framework.  The old driver probe mechanism
had a quirk that made a shim rather hard to implement properly and it was
just easier to convert the drivers in one go.  The changes to the
buslogic driver go beyond just this - the whole driver was new-bus'ed
including pci and isa.  I have only tested the EISA part of this so far.

Submitted by:  Doug Rabson <dfr@nlsystems.com>

25 years agoRemove i386-specific psm.c - it's now in sys/isa/psm.c
peter [Sun, 18 Apr 1999 15:13:03 +0000 (15:13 +0000)]
Remove i386-specific psm.c - it's now in sys/isa/psm.c

25 years agoMerge revs 1.57 and 1.60 of i386/isa/psm.c
peter [Sun, 18 Apr 1999 15:12:11 +0000 (15:12 +0000)]
Merge revs 1.57 and 1.60 of i386/isa/psm.c

25 years agoAdd support for 'disabled' probe hint.
dfr [Sun, 18 Apr 1999 15:10:58 +0000 (15:10 +0000)]
Add support for 'disabled' probe hint.

25 years agoSync with follwing files:
kato [Sun, 18 Apr 1999 14:42:20 +0000 (14:42 +0000)]
Sync with follwing files:

Path Revision
i386/conf/GENERIC 1.162
i386/conf/Makefile.i386 1.146
i386/conf/files.i386 1.236
i386/conf/options.i386 1.111
i386/i386/machdep.c 1.329
i386/i386/userconfig.c 1.134
i386/isa/fd.c 1.135
i386/isa/if_ed.c 1.151
i386/isa/isa_dam.c 1.1
i386/isa/npx.c 1.67
isa/sio.c 1.224
dev/syscons/syscons.c 1.300
i386/isa/wd.c 1.194
isa/vga_isa.c           1.5
isa/atkbd_isa.c         1.3
isa/syscons_isa.c       1.2

Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>

25 years agoThese two have been replaced with isa/sio* in the generic isa area.
peter [Sun, 18 Apr 1999 14:38:42 +0000 (14:38 +0000)]
These two have been replaced with isa/sio* in the generic isa area.

25 years agoMerge missing changes from i386/isa/sioreg.h (PC98 related)
peter [Sun, 18 Apr 1999 14:37:47 +0000 (14:37 +0000)]
Merge missing changes from i386/isa/sioreg.h (PC98 related)

25 years agoTidy up a few things left over from the conversion from i386/isa/sio.c.
peter [Sun, 18 Apr 1999 14:35:28 +0000 (14:35 +0000)]
Tidy up a few things left over from the conversion from i386/isa/sio.c.
Leave two #if 0'd notes about the way things used to be done for reference.

25 years agoAdded PC98 code.
kato [Sun, 18 Apr 1999 14:30:55 +0000 (14:30 +0000)]
Added PC98 code.

Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>

25 years agoUse pc98/pc98/pc98.h instead of isa/isareg.h in PC98 kernel.
kato [Sun, 18 Apr 1999 14:27:33 +0000 (14:27 +0000)]
Use pc98/pc98/pc98.h instead of isa/isareg.h in PC98 kernel.

Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>

25 years agoRegister sio interrupts as fast (fixing some silo overflow messages).
dfr [Sun, 18 Apr 1999 14:11:01 +0000 (14:11 +0000)]
Register sio interrupts as fast (fixing some silo overflow messages).

25 years agoClean up the skeleton code a little. There was a #ifdef to avoid
peter [Sun, 18 Apr 1999 13:37:49 +0000 (13:37 +0000)]
Clean up the skeleton code a little.  There was a #ifdef to avoid
stdlib.h unless on C++.  However, we already included it above, so there
was no point using the redundant declarations instead.

25 years agoFurther cleanups. i386_ioconf.c and alpha_ioconf.c were essentially the
peter [Sun, 18 Apr 1999 13:36:29 +0000 (13:36 +0000)]
Further cleanups.  i386_ioconf.c and alpha_ioconf.c were essentially the
same and were merged into a single newbus_ioconf.c.  CG'd some more unused
code.

25 years agoUse perl, not perl5 to compile interfaces.
dfr [Sun, 18 Apr 1999 13:31:23 +0000 (13:31 +0000)]
Use perl, not perl5 to compile interfaces.

25 years agoAdd support for Joliet extensions to the iso9660 fs. The related PR
dcs [Sun, 18 Apr 1999 10:58:03 +0000 (10:58 +0000)]
Add support for Joliet extensions to the iso9660 fs. The related PR
cannot yet be closed, though.

I hope I got all credits right, and that the multiple submitted by lines
do not break anyone's scripts...

PR: kern/5038, kern/5567
Submitted by: Keith Jang <keith@email.gcn.net.tw>
Submitted by: Joachim Kuebart <joki@kuebart.stuttgart.netsurf.de>
Submitted by: Byung Yang <byung@wam.umd.edu>
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>