enami
92d5be6614
Explicitly test Intel 82371AB PCI-ISA bridge since *some* of them
...
identify themselves as miscellaneous bridge rather than isa bridge.
1998-10-26 03:47:19 +00:00
enami
c8a28ce872
Cosmetic change; use tab for basic indentation rather than four space.
1998-10-26 03:43:52 +00:00
christos
62b06e44c3
Add nca driver goo.
1998-10-25 18:40:17 +00:00
thorpej
bfc8ed8a50
Add "exphy" and "lxtphy" drivers.
1998-10-24 00:46:17 +00:00
bouyer
31dec5ddc5
Add config flags for pciide: 0x001 forces the use of DMA when the driver
...
don't know how to set the controller's modes.
1998-10-22 15:11:39 +00:00
tron
39876df951
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:14:54 +00:00
tron
249f0890d0
Sync with "GENERIC".
1998-10-19 18:19:55 +00:00
bouyer
ec954fdc40
Add 'uk at atapibus'.
1998-10-19 12:29:55 +00:00
bouyer
59000618ac
Remove useless 'flags' for wdc ata isapnp.
1998-10-19 12:06:55 +00:00
jtk
c4ffdb9200
dumpsize == 0 also indicates failure to figure out where to dump
...
(e.g. dump partition too small), so complain in that case when trying to
dump
1998-10-17 00:07:11 +00:00
ws
d65dc0de3b
Make ourseg visible to the outside similar to bootsect/start_bootsect.S
...
(Thanks to hannken@eis.cs.tu-bs.de for pointing this out).
1998-10-16 18:07:35 +00:00
mycroft
79a031f9d3
Configuration for new CVS server.
1998-10-16 00:30:53 +00:00
drochner
2468738337
change handling of libkern:
...
-sys/lib/libkern builds as library per default (as it was documented all
the time)
-ports able to LKM set "KERN_AS=obj" explicitely in their Makefiles
(for now; should depend on actual "option LKM" or -better- functions
included for LKM use should be pulled in by a stub)
-always link libcompat before libkern - libkern stuff can be referred to
by libcompat, but not the other way
1998-10-15 18:37:13 +00:00
ws
f82918b49b
Add int13 extension support
1998-10-15 15:28:22 +00:00
bad
50aa1b9d51
Add the IDT WinChip C6 to the cpu type table.
1998-10-15 15:26:01 +00:00
bad
28b3386649
Add CPUVENDOR_IDT and CPU_C6.
1998-10-15 13:40:33 +00:00
bouyer
999d5323c0
Make CPURESET_DELAY a patcheable variable, as sugested by Chris G. Demetriou.
1998-10-15 11:41:28 +00:00
perry
3a86ff1e67
Fix a stupid bug -- an if that was supposed to be nested but wasn't.
1998-10-13 15:14:13 +00:00
bouyer
10788ef1be
Add a CPURESET_DELAY options which specifies the delay (in milliseconds)
...
between the "rebooting" message and the hardware reset. If set to 0, the call
to delay() is disabled. Default is 2s.
1998-10-13 11:43:50 +00:00
enami
470c2f6696
Remove space at the end of line.
1998-10-13 03:57:27 +00:00
perry
d6748769a5
Cut down slightly by reducing md size and commenting out ext2fs
...
support.
(From Havard.Eidnes@runit.sintef.no )
1998-10-12 16:37:44 +00:00
perry
6b858b9573
kernels for 4Mbyte main memory machines (from Havard.Eidnes@runit.sintef.no)
1998-10-12 16:36:18 +00:00
bouyer
19fddaeeb5
Merge bouyer-ide
1998-10-12 16:09:10 +00:00
perry
37cb095897
1) Change "dectohexdec" and "hexdectodec" to "bintobcd" and
...
"bcdtobin". The old names were bogus.
2) Make the code grok the NVRAM's century field. This code is, to say
the least, poorly tested. It should make NetBSD play nicer with other
OSes that care about the century field, however.
1998-10-12 15:41:11 +00:00
chuck
8bef431273
remove unused share map code from UVM:
...
- update calls to uvm_unmap_remove/uvm_unmap (mainonly boolean arg
has been removed)
1998-10-11 23:20:59 +00:00
thorpej
be326c54fe
Add pcmcom driver and com slaves.
1998-10-10 21:58:22 +00:00
drochner
ff455e77b6
Match pchb by class/subclass, like pcib.
...
Add a note about this strange Pequr host bridge in Compaq machines.
1998-10-10 14:12:21 +00:00
thorpej
908cdfe4e3
Add scsibus entry points to the cdevsw[].
1998-10-10 02:00:49 +00:00
thorpej
67b94a13ed
Add the Intel 82443BX PCI host bus adapter. From Soren S. Jorvang, PR #6250 .
1998-10-08 20:04:32 +00:00
ws
3e28defef4
No point in making the fake partition that large.
...
This smaller one will (hopefully) make 0-start
installations work on more machines.
1998-10-08 14:25:42 +00:00
thorpej
010b1e5215
Erg, frame -> trapframe in last. (thanks to john kohl)
1998-10-07 21:25:35 +00:00
thorpej
b38544d99e
Oops, back out a buglet I didn't intend to commit in the last change.
1998-10-07 18:29:26 +00:00
thorpej
d374462dfc
Move the code that does the deferred (post-autoconfiguration) buffer
...
cache allocation to its own function, and call it at the end of configure().
1998-10-06 21:42:08 +00:00
thorpej
d681cf055a
configure() prototype is in <sys/device.h>
1998-10-06 20:50:15 +00:00
perry
e7340f0ed3
Fix a potential Y2K bug on some clock chips: we were loading invalid
...
BCD into the year field of the RTC in years > 1999. It seems to have
worked just fine on my old broken down test machine, but apparently
some others actually get hurt. Suckage. We now make sure that we load
valid BCD.
Other ports should check for variations on this theme.
1998-10-06 05:52:23 +00:00
rvb
71a653d388
Add Coda
1998-10-06 01:44:11 +00:00
fvdl
e6145e36a2
Correct Linux compat include file names.
1998-10-03 23:38:32 +00:00
fvdl
2b727ad9e9
The linux compat i386 "files" file moved into arch/
1998-10-03 23:17:03 +00:00
thorpej
49a45fed9b
If the memory range of the machine is such that no bouncing is necessary,
...
or if the device is capable of 32-bit DMA (specified by ISABUS_DMA_32BIT),
clear the map's bounce threshold at map creation time.
1998-10-03 21:53:04 +00:00
thorpej
01a1588265
Initialize the DMA map's bounce threshold to the tag's at map creation time,
...
and use the map's threshold when loading the map.
1998-10-03 21:38:48 +00:00
thorpej
10557b15d7
Add a private bounce threshold to the DMA map, initialized in a bus-dependent
...
fashion.
1998-10-03 21:24:00 +00:00
christos
e24d09740e
call gate for solaris-2.6 syscalls [from frank]
1998-10-03 18:08:39 +00:00
christos
36f308f4cc
Add an LDT for Solaris-2.6 syscalls [from Frank]
1998-10-03 18:05:25 +00:00
jtk
787fcfeac7
copyright has been assigned to TNF, update notice
1998-10-03 02:14:30 +00:00
erh
33dacac36e
linux_machdep.h has moved.
1998-10-01 18:32:33 +00:00
erh
d954a84b41
Linux emul_* structures chahged names.
1998-10-01 15:53:33 +00:00
frueauf
ce58a65013
Sync comments for REALBASEMEM/REALEXTMEM with GENERIC.
1998-10-01 10:01:20 +00:00
erh
502a65c40d
Add linux real-time signal trampoline.
1998-10-01 04:37:15 +00:00
erh
8ada127535
Path to linux_machdep.h changed.
1998-10-01 04:36:05 +00:00
erh
6a0907d521
linux_machdep.c has been moved. It is now included from compat/linux/i386/files.linux_i386.
1998-10-01 04:34:54 +00:00
erh
ccea47d790
Moved to compat/linux/i386/linux_machdep.h.
1998-10-01 02:20:52 +00:00
erh
3466d00034
Moved to compat/linux/i386/linux_machdep.c.
1998-10-01 02:15:50 +00:00
jtk
358521eba1
add prototype for bioscall()
1998-10-01 02:00:37 +00:00
matt
cf95587273
Sync with GENERIC.
1998-09-29 23:18:57 +00:00
thorpej
55df520938
Can't use -traditional; __RENAME() breaks due to a limitation in the
...
"traditional" C preprocessor.
1998-09-29 08:28:20 +00:00
thorpej
5a5380b92b
This program is icky, and will die soon. So, don't put a whole lot of
...
effort into it, but make it build again by casting the second arg to signal().
1998-09-29 08:27:36 +00:00
thorpej
005af97f9e
Use "print-objdir".
1998-09-29 08:16:11 +00:00
christos
029ab07a4d
delint
1998-09-26 19:21:19 +00:00
dante
d208510692
Add support for AdvanSys Ultra Wide boards
1998-09-26 16:38:43 +00:00
thorpej
feb1d22dcc
NCPU > 1 -> MULTIPROCESSOR
1998-09-24 23:00:43 +00:00
mycroft
2ebc36c0fd
Slight edit to previous.
1998-09-22 01:16:48 +00:00
thorpej
2671c2fa42
Make bus_dmamap_load_uio() work, from Kevin Lahey <kml@nas.nasa.gov>.
1998-09-21 22:51:56 +00:00
drochner
a0ccc06ec5
Note which units memory sizes are counted in.
...
Fixes half of PR port-i386/6159 ("Heiko W.Rupp" <hwr@pilhuhn.de>).
1998-09-18 12:22:54 +00:00
drochner
06753678d5
Remove the chips which are known to identify properly out of the
...
old "match" function - more or less for documentation.
Proposed by "Soren S. Jorvang" <soren@t.dk>.
1998-09-18 11:57:57 +00:00
drochner
1d34097b60
Take the Intel SIO into the special case list - it identifies itself
...
as "prehistoric". From John Kohl.
1998-09-18 11:13:10 +00:00
thorpej
dbebd9b148
Need 13 longs for jmp_buf; signal mask is 128 bits now.
...
XXX Actually, libc appears to use only 7 of the previous 10, so increasing
the size isn't actually necessary! But there was a gap at the end before,
so we'll keep it.
1998-09-14 21:31:52 +00:00
thorpej
27f3588d7b
oops, missed one.
1998-09-14 02:50:12 +00:00
thorpej
cbfc257eda
sigset13_t -> int.
1998-09-14 02:48:33 +00:00
tron
7010f82942
Sync with "GENERIC".
1998-09-13 23:15:46 +00:00
hwr
43c45ee409
Enable gre(4) device
1998-09-13 21:02:02 +00:00
mycroft
ef7c8ebbe7
Oops; forgot to commit this.
1998-09-13 11:26:58 +00:00
thorpej
35c106630e
__LIBCxx_SOURCE__ refers to the library major number, not the NetBSD release
...
number.
1998-09-13 02:18:38 +00:00
thorpej
6351312ff7
Fix thinko in last thinko fix. We always have to store an old style
...
signal mask since a 1.3 binary may attempt to invoke sigreturn(2) directly
for an alternate exit from the signal handler. If we don't do this, it will
get a garbage signal mask if it tries to do that.
1998-09-13 01:45:04 +00:00
thorpej
7f361cc70c
Prototypes for native_sigset13_to_sigset() and native_sigset_to_sigset13()
...
are in sys/signalvar.h
1998-09-13 01:43:17 +00:00
thorpej
a0494141c5
Prototype for native_sigset13_to_sigset() is in sys/signalvar.h
1998-09-13 01:42:45 +00:00
rvb
0aa47cd025
Change cfs/CFS in symbols, strings and constants to coda/CODA
...
to avoid fs conflicts.
1998-09-12 15:05:47 +00:00
mycroft
3f2c7263b1
Fix thinko in previous.
1998-09-12 10:48:27 +00:00
mycroft
89ea1fcbdd
Version sys_sigreturn, to avoid breaking programs that use it explicitly.
1998-09-12 00:47:12 +00:00
mycroft
a2d9c7ed82
Use the context flag bits.
1998-09-11 13:22:45 +00:00
mycroft
fb526e055c
Substantial signal handling changes:
...
* Increase the size of sigset_t to accomodate 128 signals -- adding new
versions of sys_setprocmask(), sys_sigaction(), sys_sigpending() and
sys_sigsuspend() to handle the changed arguments.
* Abstract the guts of sys_sigaltstack(), sys_setprocmask(), sys_sigaction(),
sys_sigpending() and sys_sigsuspend() into separate functions, and call them
from all the emulations rather than hard-coding everything. (Avoids uses
the stackgap crap for these system calls.)
* Add a new flag (p_checksig) to indicate that a process may have signals
pending and userret() needs to do the full (slow) check.
* Eliminate SAS_ALTSTACK; it's exactly the inverse of SS_DISABLE.
* Correct emulation bugs with restoring SS_ONSTACK.
* Make the signal mask in the sigcontext always use the emulated mask format.
* Store signals internally in sigaction structures, rather than maintaining a
bunch of little sigsets for each SA_* bit.
* Keep track of where we put the signal trampoline, rather than figuring it out
in *_sendsig().
* Issue a warning when a non-emulated sigaction bit is observed.
* Add missing emulated signals, and a native SIGPWR (currently not used).
* Implement the `not reset when caught' semantics for relevant signals.
Note: Only code touched by the i386 port has been modified. Other ports and
emulations need to be updated.
1998-09-11 12:50:05 +00:00
mycroft
932a812de4
Speed up syscall() slightly in a few cases.
1998-09-11 12:23:44 +00:00
thorpej
70e641047c
In cpu_coredump(), use MID_MACHINE rather than MID_* (whatever it expands
...
to).
1998-09-09 11:17:24 +00:00
thorpej
8abe0d6b1c
Adjust for the new "reaper" kernel thread: do not free the vmspace and
...
u-area in machine-dependent code. Instead, call exit2() to schedule
the reaper to free them for us, once it is safe to do so (i.e. we are
no longer running on the dead proc's vmspace and stack).
1998-09-09 00:07:48 +00:00
rvb
ba78af57df
Get ready to add Coda
1998-09-08 20:56:08 +00:00
christos
50909bd6d9
Assign copyright to TNF.
1998-09-05 15:28:08 +00:00
christos
2d876282c2
Assign copyright to TNF.
1998-09-05 15:28:06 +00:00
christos
449820f2ea
Assign copyright to TNF.
1998-09-05 15:28:04 +00:00
lukem
c9db84ecc9
distclean is a synonym for cleandir
1998-09-05 15:15:14 +00:00
mycroft
f887061852
Disable recent additions, which are gratuitously annoying and *crash my
...
machine* at boot time (with a divide by 0 fault).
1998-09-05 04:54:23 +00:00
drochner
5e4c58a7d0
Fix incomplete variable renaming in the last commit.
...
Found by taca@sky.yamashina.kyoto.jp (Takahiro Kambe) - PR port-i386/6087.
1998-09-02 08:24:51 +00:00
jtk
663e79e90a
add 32-bit register support and beginnings of APM V1.2 support
1998-08-31 23:54:32 +00:00
jtk
6ab2c0f7d4
config file for BIOSCALL assym.h
1998-08-31 23:53:30 +00:00
jtk
a5026bf4e2
regen
1998-08-31 23:52:58 +00:00
jtk
10ec6359b5
add 32-bit register support to BIOSCALL interface
1998-08-31 23:52:40 +00:00
thorpej
29a84ea0ac
UVM+PMAP_NEW is standard now; don't need it in individual config files.
1998-08-31 17:58:44 +00:00
thorpej
4e705c4d21
Switch the i386 port to UVM+PMAP_NEW.
1998-08-31 17:55:26 +00:00
thorpej
667635aebb
Add (commented out for now) UVM/PMAP_NEW, enable KMEMSTATS, comment
...
out the PHY drivers.
1998-08-31 03:54:33 +00:00
cgd
5fa7eee1ff
don't define __BUS_SPACE_COMPAT_OLDDEFS by default. As stated in
...
bus_space(9), if drivers want it (they shouldn't; easy to convert) they
can define it right before including bus.h. There's been a release since
the interfaces were (slightly) changed, and no code in the source tree
uses the old interfaces as far as I can tell.
1998-08-30 23:40:14 +00:00
lukem
cdf68a7fa3
a minor hack i've had locally for ages: if PCVT_CAPS_IS_CTRL is
...
defined, make the capslock key act like another control key.
1998-08-30 09:59:47 +00:00
thorpej
d1f73558ff
Use the "nointr" pool page allocator for pmap_pmap_pool.
1998-08-28 21:58:29 +00:00