dante
27e57114e1
Add support for macppc
...
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.
1998-10-28 21:06:27 +00:00
dante
2cb48d6c4e
Add support for macppc.
...
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.
1998-10-28 20:39:45 +00:00
rvb
626749ed68
Venus must be passed O_CREAT flag on VOP_OPEN iff this is
...
a creat so that we can will allow a mode 444 file to be
written into. Sync with the latest coda.h and deal with
collateral damage.
1998-10-28 19:54:47 +00:00
kleink
026fcd0ce2
RCS Id police, canonicalize multiple-inclusion protection symbol names.
1998-10-28 16:26:01 +00:00
hubertf
bc70dd6bc5
Cleanup includes-installation, ACK'd by Matthias Drochner.
1998-10-28 14:14:45 +00:00
kml
afd8d9361f
Add call to splsoftnet() in rt_timer_timer to avoid possible race
...
condition in deleting timer queue (PMTU) entries.
1998-10-28 05:01:11 +00:00
jonathan
558bc32937
Add missing braces pointed out by egcs.
1998-10-28 04:28:32 +00:00
jonathan
dd735283c1
Add `struct proc;' to keep egcs warnings happy in userland.
...
XXX why are kernel prototypes visible here at all?
1998-10-28 04:26:52 +00:00
mark
096ffe523f
Fix a couple of string buffer overruns in lpt_ofisa_md_match()
...
From Richard Earnshaw, fixes PR6210.
1998-10-28 04:21:57 +00:00
nisimura
675a2afc89
- Brooktree Bt459 135 MHz Monolithic CMOS 256x64 Color Palette RAMDAC.
...
- Brooktree Bt431 Monolithic CMOS 64x64 Pixel Cursor Generator.
- Inmos IMS G332 Color Video Controller.
1998-10-28 04:10:36 +00:00
sakamoto
7b111b4229
Support frame buffer console with Matrox Millennium(probably, and II).
...
But, NetBSD/bebox kernel doesn't support yet.
1998-10-28 02:47:35 +00:00
hubertf
c884556c3d
Prevent loop caused by custom includes-target
1998-10-28 01:46:46 +00:00
thorpej
04c995f517
Add support for media selection to the PCI front-end of the NE2000
...
driver. Currently supports:
RealTek 8029: 10base2, 10baseT, 10baseT-FDX, auto detect (but not FDX).
1998-10-28 00:15:54 +00:00
thorpej
56066ad5fb
Add media list, media list count, and default media arguments to
...
ne2000_attach().
1998-10-28 00:13:47 +00:00
mycroft
13daec0fb1
Several things:
...
* Change the usage of B_DONE so that it is only set when a buffer is in sync
with the data on disk.
* If a buffer is being waited for, don't put it on the age queue.
* Make sure to clear B_DONE when pages are stolen from a buffer.
* Make sure to clear B_CACHE after each use.
* If we find a buffer for the block we want with valid data, but it is too
small, panic. (This isn't supposed to happen.)
Fixes potential file corruption problems with clustering.
1998-10-27 23:48:22 +00:00
thorpej
3a9e6f3a29
Define a "page 3", used on some chips which emulate a dp8390, but also
...
provide extensions.
1998-10-27 23:34:17 +00:00
thorpej
925077cfb9
Holy smokes, batman! Actually fill in the "init_card" entry point!
1998-10-27 22:45:13 +00:00
thorpej
a45667c4c3
Add register definitions for PCI NE2000-compatible extenstions, allowing
...
control over e.g. full-duplex mode, media, etc.
Currently, only extensions for the RealTek 8029 are defined.
1998-10-27 22:30:56 +00:00
mycroft
1a5b9c6c30
Do not corrupt file flags when file system is full!
1998-10-27 21:32:58 +00:00
matt
b26897f295
Initial bus_space support routines (should be common across
...
all platforms and buses).
1998-10-27 21:19:48 +00:00
matt
4cbbe0abff
Latent support for revamped "local bus" support.
1998-10-27 21:18:52 +00:00
thorpej
e5c050d79c
Cosmetic changes in product lookup, to match other drivers.
1998-10-27 19:49:37 +00:00
christos
12fd61ebc9
PR/6356: Hubert Feyer: Linux emulation has problem w/ pipes
...
On linux we don't have syscalls that use retval[1] (edx). So don't
corrupt edx, because the compiler assumes that it has the same
value as before the syscall. Also, compute if we are running under
linux emulation in one place. XXX: Someday we should have a syscall
function per emulation and avoid the mess.
1998-10-27 18:04:27 +00:00
ws
6463d10c79
Fix typo which prevented this from working
...
on disks without int13-extension support.
1998-10-27 14:08:55 +00:00
ws
a541c86a76
Update version number and mention int13 extension support
...
(sorry, forgot this on the recent commit of the above).
1998-10-27 12:59:02 +00:00
thorpej
2fd1cb5817
Regen.
1998-10-27 00:55:46 +00:00
thorpej
64acdc1e7a
Product ID for Xircom CreditCard CE2 10base-T Ethernet.
1998-10-27 00:55:30 +00:00
scottr
890be8e6d7
Whoops! When looking at the return value from ptest040(), be sure
...
to handle the case of a TTx register hit.
1998-10-26 23:17:54 +00:00
hubertf
7e430fc3fd
Install programs & files for pcvt.
1998-10-26 21:01:28 +00:00
ender
ab941faefb
Make the kernel compile when the ALTXBUTTONS option is set.
...
Fixes PR#6363 from Frederick Bruckman (fb@enteract.com )
1998-10-26 19:20:00 +00:00
sommerfe
116ab7954f
This file has no real dependancies on SYSV ipc gunk.. so don't drag in headers
1998-10-26 19:11:57 +00:00
sommerfe
6f6b09a92a
s/SunOS/Ultrix/ in comment
1998-10-26 18:31:01 +00:00
ws
ede30e2813
Fix a buglet when looking up an interface for multicast:
...
Zero out the routing structure before calling the route lookup code
in order to correctly match addresses.
1998-10-26 17:31:01 +00:00
pk
9eb94a0c03
Must protect user-land from cpuvar.h; noticed by Juergen Hannken-Illjes.
1998-10-26 08:16:08 +00:00
pk
f3c1682c65
No need for `#ifdef SUN4M' protection.
1998-10-26 08:12:15 +00:00
scottr
a83dff9c40
Make it compile for MRG_ADB kernels.
1998-10-26 07:09:37 +00:00
scottr
974ff0e869
Use the <machine/asm.h> macros, and don't call code that we haven't
...
included.
1998-10-26 07:07:34 +00:00
scottr
5af0d2da90
Don't hide the ADB hardware types when we're building an MRG_ADB kernel;
...
we really do need them around, anyway.
1998-10-26 07:06:41 +00:00
scottr
3a7a7177cc
Update for changes to NCR5380_READ() and NCR5380_WRITE().
1998-10-26 04:44:04 +00:00
scottr
8ed7c47c7a
In order for the SCI_CLR_INTR() and SCI_BUSY() macros to work, we
...
must actually use the softc pointer provided. Adjust NCR5380_READ()
and NCR5380_WRITE() appropriately.
1998-10-26 04:42:47 +00:00
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
sakamoto
709dd80ed0
Support frame buffer console initialized by the BootRom of the BeBox.
...
But, NetBSD/bebox kernel doesn't support yet.
1998-10-26 00:45:47 +00:00
scottr
ffe41a4f8f
Remove unused sc_iot/sc_ioh fields.
1998-10-25 23:48:56 +00:00
scottr
d4e6677111
Replace architecture-dependent tag/handle field names with
...
architecture-independent versions.
1998-10-25 23:48:29 +00:00
is
c6457000db
Fix obvious typo in DEBUG code
1998-10-25 21:58:25 +00:00
christos
fab7faf6a4
Fix typo
1998-10-25 18:49:18 +00:00
christos
6e73d89afc
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver.
...
XXX: Needs work. We need to fix the probe/find goo, and add support for the
pas16 cards.
1998-10-25 18:41:56 +00:00
christos
62b06e44c3
Add nca driver goo.
1998-10-25 18:40:17 +00:00
tsubai
d6ebbdb79a
Fix -Wpointer-arith warning.
1998-10-25 17:39:52 +00:00
christos
906db1e920
PR/6274: John Ruschmeyer: Add support for the ncr53c80 driver on the i386.
1998-10-25 17:26:41 +00:00
tsubai
262ba9ad95
Fix miscounting of length in syncicache().
1998-10-25 10:13:21 +00:00
mrg
70961a3e4c
mark native_to_svr4_errno as extern (avoids compiler warning).
1998-10-24 19:35:36 +00:00
christos
e5d2a186e0
Finish Eric's changes.
1998-10-24 19:04:19 +00:00
christos
7d7a80a8fd
Allow kdump to compile again.
1998-10-24 19:03:53 +00:00
kleink
da85408cb0
Define _REENTRANT if appropriate.
1998-10-24 16:30:56 +00:00
kleink
eec814ba1c
Remove argument name from function declaration.
1998-10-24 16:22:58 +00:00
mrg
bba8470ccb
KNF a missing bit. remove register.
1998-10-24 13:32:34 +00:00
is
9177fc99a7
Oops. People without I4B should still be able to compile a kernel.
1998-10-24 11:09:29 +00:00
is
4a961f034b
All m680?0 User Manuals claim that trap vectors are fetched from the data
...
cache, if found there (but not allocated in the data cache on trap).
No need to flush the data cache.
1998-10-24 10:48:34 +00:00
pk
de51cf3531
Define and use CPU pause/resume IPI messages (until such times that I know
...
what the prom supplied versions actually do).
1998-10-24 08:12:55 +00:00
pk
c85c920d03
Duh.. condition codes are not preserved when writing directly into %psr.
...
Also, we need to deal with bus latency when turning off bits in the
interrupt status register.
1998-10-24 08:04:07 +00:00
jonathan
04062f718c
Cleanup kdbpeek() definition as noted in PR port-mips/5252.
1998-10-24 01:36:09 +00:00
jonathan
e68e8297d2
Fix stacktrace alignment, in case of 64-bit stores into stackframes.
...
From pr port-mips/5536 from Castor Fu <castor@geocast.com>
1998-10-24 01:14:26 +00:00
thorpej
bfc8ed8a50
Add "exphy" and "lxtphy" drivers.
1998-10-24 00:46:17 +00:00
thorpej
86fca03a0d
Driver for the Level One LXT-970 10/100 Ethernet PHY.
1998-10-24 00:33:17 +00:00
briggs
67be755f17
DTRT if sfb is not configured in the kernel.
1998-10-23 23:49:31 +00:00
is
009398587b
This time, really add i4b to cdevsw[].
1998-10-23 23:03:02 +00:00
jonathan
e9441f3a72
Garbage-collect obsolete "field" intpri from ibus_attach_args.
...
clean up initalizers to use correct, in-range values for ia_cookie,
which is what ibus children passed down to ibus_intr_establish.
1998-10-23 23:01:44 +00:00
is
732bba6038
oops, commit error. undo.
1998-10-23 22:38:26 +00:00
thorpej
d90afeeba0
Call m_reclaim() in MCLGET() if initial pool allocation fails. Accidentally
...
removed when mbuf clusters were pool'ified.
1998-10-23 22:36:17 +00:00
is
8a6428e6be
Add entries for i4b devices / placeholders, like in i386 and Atari.
1998-10-23 22:14:27 +00:00
mjacob
3de1dbaf24
add missing include that defined native_to_ibcs2_errno
1998-10-23 19:45:59 +00:00
jonathan
9a06d5e2a6
Compute compile-time value of old-VM parameter MAX_KMAPENT from NPROC
...
(2x NPROC plus slop) unless expclitly set. Use current constant value
(100) as a lower bound, as suggested by Chuck Cranor.
Move NPROC and other parameter definitions from param.c to param.h so
they are visible to vm/vm_map.h.
Systems with hand-tuned NPROC should now support that many processes.
1998-10-23 19:37:32 +00:00
mjacob
150020cdf2
add missing include that defined native_to_svr4_errno
1998-10-23 19:36:03 +00:00
bouyer
354f32509f
Pass the rigth argument to wdcintr(). Closes PR 6342.
1998-10-23 13:58:17 +00:00
veego
4c127bdcd4
Include linux_errno.h to fix the recent error->errno losage.
1998-10-23 10:54:58 +00:00
erh
813dd6128b
Rename svr4_error to native_to_svr4_errno.
1998-10-23 04:06:00 +00:00
erh
177a7fac85
Moved to svr4_errno.c,v
1998-10-23 04:02:18 +00:00
erh
436999b6cd
Moved from svr4_error.c,v
1998-10-23 04:02:17 +00:00
erh
907ec5233d
linux_error.c moved to linux_errno.c
1998-10-23 03:56:22 +00:00
erh
8b351f0104
Change linux_error to native_to_linux_errno. Add some (unrelated) debugging printfs.
1998-10-23 03:53:18 +00:00
erh
76aa1f4bcf
Moved to linux_errno.c,v
1998-10-23 03:46:25 +00:00
erh
a766015254
Moved from linux_error.c,v
1998-10-23 03:45:37 +00:00
erh
36d1163663
Move ibcs2_error.c back to ibcs2_errno.c. Old name was more descriptive. Make it more so and use "native_to_ibcs2_errno".
1998-10-23 03:22:59 +00:00
thorpej
afbf922a93
Don't print the revision of the 3c905B-TX's internal PHY; it's meaningless.
1998-10-23 01:52:50 +00:00
thorpej
322ba3cc84
Make sure the parent is an `ex'. The 3c905B-TX's internal PHY isn't
...
the only one w/ non-existent ID registers. SIGH.
1998-10-23 01:43:09 +00:00
ender
2055d846f9
New ADB "bus" interface:
...
o Separate ms and kbd drivers
o aed device for compatibility
o debug message cleanup in hardware direct support (from scottr)
1998-10-23 01:16:22 +00:00
thorpej
978c3d97f5
For consistency w/ FFS/LFS, define EXT2_DINODE_SIZE, and use it instead
...
of pointer arithmetic and/or sizeof(struct ext2fs_dinode).
1998-10-23 00:33:23 +00:00
thorpej
5ecbc50348
Use DINODE_SIZE rather than sizeof(struct dinode).
1998-10-23 00:32:35 +00:00
thorpej
f7948d05a1
Use DINODE_SIZE rather than pointer arithmetic.
1998-10-23 00:31:28 +00:00
thorpej
c8a2232a27
Define a symbolic constant to represent the size of a dinode.
1998-10-23 00:28:45 +00:00
jonathan
0582e98991
Treat Wangtek QIC-150 SCSI tapes the same as Viper, so they work on
...
3100s as well as with the asc driver.
1998-10-22 23:01:45 +00:00
drochner
b301435840
back out last change - this file in unrelated to wscons stuff
1998-10-22 18:50:17 +00:00
drochner
01d6f66b07
adapt to keyboard driver changes
1998-10-22 18:37:57 +00:00
erh
dd1e5f373e
Define LINUX_GCC_SIGNATURE.
1998-10-22 18:13:02 +00:00
drochner
00d699282f
separate keyboard handling from serial interface handling some more,
...
improve bell handling, initialize kbd on powerup
1998-10-22 17:55:20 +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
nisimura
f6490fe309
- General cleanups for NWSCONS zskbd.c and zsms.c Comments for
...
future improvement work.
1998-10-22 08:37:16 +00:00
scottr
5cb5f44921
Defopt ALTXBUTTONS, DISABLE_EXT_CACHE, and ZS_CONSOLE_ABORT.
1998-10-22 04:36:50 +00:00
briggs
b70011edac
wscons mouse interface for DEC mice off the Zilog SCC.
...
Ported from dev/sun/ms.c by Takuya Koumoto <takuya-k@is.aist-nara.ac.jp>.
1998-10-22 01:56:55 +00:00
briggs
2db4e51dad
Kernel config for wscons/serial console support for TC alphas, based on
...
GENERIC. This can go away when NEW_SCC_DRIVER hits prime-time.
1998-10-22 01:05:36 +00:00
briggs
ab9470909c
Preliminary support for both serial consoles and kbd/display wscons
...
consoles for TC alphas. Based on code from Takuya Koumoto
<takuya-k@is.aist-nara.ac.jp> as well as some parts of Toru Nishimura's
and Matthias Drochner's work on pmax wscons. This relies on the
NEW_SCC_DRIVER.
1998-10-22 01:03:07 +00:00
briggs
605b15b723
Code from Toru Nishimura and Matthias Drochner work on pmax wscons in a
...
very slightly modified form for wscons support on the TC alpha.
XXX This could use some more work, but this code should be sharable
among the alpha and pmax systems as-is.
1998-10-22 00:53:24 +00:00
briggs
a8950dafc6
Updates from Takuya Kuomoto for wscons support for TC alphas.
1998-10-22 00:50:00 +00:00
tron
bac6bb6bf2
No need to get definition of "SYSV..." from "opt_sysv.h" because they
...
must be set if these files are compiled.
1998-10-21 22:24:28 +00:00
ragge
42ed21663a
Make boot recognize MSCP disks on VAX8200. From Sergey Svishchev.
1998-10-21 20:16:33 +00:00
bouyer
88d1b8138c
If WDC_DIAGNOSTIC is defined, check in wdcstart() that we are called at
...
splbio.
1998-10-21 09:12:46 +00:00
tsubai
325ecdada1
Use PCI function number correctly.
1998-10-21 08:58:36 +00:00
pk
890e54bee0
Pull in cpuvar.h to get definition of `curproc'.
1998-10-21 07:11:47 +00:00
thorpej
c0ba12768e
Fix a sight open flags buglet pointed out by Matthias Scheler.
1998-10-20 22:26:04 +00:00
is
a2386d4325
fully implement soft callback usage
1998-10-20 22:18:13 +00:00
augustss
8aaec6d337
Fix typo.
1998-10-20 21:28:32 +00:00
augustss
1074ab2039
Make seq_input_event() static to avoid a name clash with the (commercial)
...
OSS audio LKM.
1998-10-20 21:19:22 +00:00
bouyer
1456b01d77
Fix for Apollo DMA mode (not UDMA): DMA mode = PIO mode - 2, not PIO mode + 2 !
1998-10-20 18:47:45 +00:00
chuck
ce89209d42
when transmitting we cannot totally fill the circular buffer (i.e.
...
we can't use up all of the remaining sc->txslot[chan].bfree free
bytes) because that would cause the circular buffer read pointer
to become equal to the write pointer, thus signaling 'empty buffer'
to the hardware and stopping the transmitter. spotted and fixed
by Kenjiro Cho <kjc@csl.sony.co.jp>
1998-10-20 17:53:54 +00:00
bouyer
794fadcf0a
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt().
1998-10-20 17:00:26 +00:00
bouyer
7bdbb5c993
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt(). Also use interrupts for wd_get_params in wdopen().
1998-10-20 17:00:25 +00:00
bouyer
a7c841cfbc
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt().
1998-10-20 17:00:24 +00:00
tsubai
e6efdfc6af
Add via-pmu support.
1998-10-20 15:13:14 +00:00
tsubai
330d14c254
Oops, forgot to add them.
1998-10-20 14:59:16 +00:00
tsubai
6f402eb495
Add via-pmu support (only PowerBook 2400c/180 is tested).
1998-10-20 14:56:30 +00:00
simonb
e35fe182af
Remove commented out OPTIONS DEC_5100 line - there was already an
...
uncommented line above for the 5100.
Mention "kn04" (the 5000/150) on the DEC_3MIN options line.
1998-10-20 03:03:04 +00:00
matt
3ad026ac87
vax -> __vax__ (and mips to __mips__ in ultrix_misc.c)
1998-10-20 01:46:27 +00:00
thorpej
167e694c99
Regen.
1998-10-20 01:39:41 +00:00
thorpej
1715793000
Add RealTek 8129 and 8139 10/100Mb Ethernet IDs.
1998-10-20 01:38:57 +00:00
thorpej
f69c40b8be
Fix a memory leak in fxp_stop(), from the FreeBSD driver.
1998-10-19 23:51:15 +00:00
tron
eb17acb9b3
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:43:58 +00:00
tron
f8bd8df018
Regen.
1998-10-19 22:43:25 +00:00
tron
597d72777a
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:43:00 +00:00
tron
79239684ae
Regen.
1998-10-19 22:41:06 +00:00
tron
8eca167a73
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:40:29 +00:00
tron
7453aacea0
Regen.
1998-10-19 22:39:49 +00:00
tron
120e9f4e91
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:37:53 +00:00
tron
c716a334aa
Regen.
1998-10-19 22:36:29 +00:00
tron
6d456ade27
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:34:49 +00:00
tron
3c8085dd6e
Regen.
1998-10-19 22:32:51 +00:00
tron
e8603a0b66
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:31:50 +00:00
tron
3461a6eb39
Regen.
1998-10-19 22:28:16 +00:00
tron
ccb04baa10
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:26:39 +00:00
tron
76a0f5408b
Regen.
1998-10-19 22:25:55 +00:00
tron
c71ccab136
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:21:19 +00:00
tron
b24a609bde
1.72:Regen.
1998-10-19 22:19:28 +00:00
tron
e0a4ca3026
1.92:Regen.
1998-10-19 22:19:27 +00:00
tron
bb56b72356
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:19:27 +00:00
tron
f87a1b6e7a
1.93:Regen.
1998-10-19 22:19:26 +00:00
tron
fe8170d1b1
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:19:26 +00:00
tron
06fb47025e
1.99:Regen.
1998-10-19 22:19:25 +00:00
tron
39876df951
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:14:54 +00:00
tron
b296275bb4
Defopt SYSVMSG, SYSVSEM and SYSVSHM.
1998-10-19 22:09:13 +00:00
is
3ebe847640
Stopgap fix for stupid pasto. Fix for the BAHSOFTCOPY case will be provided
...
after more sleep.
1998-10-19 22:00:14 +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
f6f8ba3446
Allow uk to attach at atapibus.
1998-10-19 12:28:52 +00:00
bouyer
5f723da8af
Move the "warning: bcount value is %d after io" message in a WDCDEBUG_PRINT.
...
Ifdef DIAGNOSTIC, print the above message only if bcount is < 0.
1998-10-19 12:28:03 +00:00
bouyer
22acea3cb7
Fix a comment.
1998-10-19 12:26:22 +00:00
bouyer
c90c4b829b
Add support for the second flavour of the VIA IDE chip (which has UDMA).
...
Don't claim DMA support if we don't have explicit support for this chip.
They're to may way to loose when trying to use DMA without configuring the
controller and disks.
1998-10-19 12:24:33 +00:00
bouyer
04bdcc421c
Regen.
1998-10-19 12:13:57 +00:00
bouyer
682ee5fdf3
Yet another attemp at getting the VIA tech. product name/ID's rigth.
...
It seems that different products have the same name (sigh).
1998-10-19 12:11:50 +00:00
bouyer
59000618ac
Remove useless 'flags' for wdc ata isapnp.
1998-10-19 12:06:55 +00:00
pk
f0529fccf5
Maintain a current process (`curproc') a per CPU.
1998-10-19 11:56:43 +00:00
pk
2d45ece0e7
Allow `curproc' to be defined in <machine/proc.h> to enable a transition
...
to SMP support.
1998-10-19 11:51:53 +00:00
briggs
ba0625f1f5
vm_offset_t no longer exists. Change to paddr_t, vaddr_t, and psize_t.
1998-10-19 00:32:44 +00:00
chs
549cd579e5
shift by PAGE_SHIFT instead of multiplying or dividing by PAGE_SIZE.
1998-10-18 23:49:59 +00:00
drochner
eaafa2dbd1
Zero-initialize the initial u-area. This cures the "random process killed
...
by SIGPROF or SIGVTALRM" syndrome.
1998-10-18 22:00:17 +00:00
ragge
18b6b32a67
Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
1998-10-18 18:47:18 +00:00
thorpej
49dd2f5055
Need <sys/device.h>
1998-10-18 18:39:43 +00:00
thorpej
adc5eb3a57
Fix a thinko in previous.
1998-10-18 17:15:04 +00:00
christos
c2339a1799
Make error array look like ibcs2, svr4, and linux
1998-10-18 17:00:32 +00:00
christos
e26890e06b
Rename ibcs2_errno.c -> ibcs2_error.c to match with linux and svr4
1998-10-18 16:59:14 +00:00
christos
09285b1171
PR/6311: By me... There was a bug unloading the dmamap:
...
addr = map->dm_segs[0].ds_addr & ~PGOFSET;
len = map->dm_segs[0].ds_len;
len = ((addr & PGOFSET) + len + PGOFSET) & ~PGOFSET;
addr &= ~PGOFSET;
Notice that the & ~PGOFSET in the first line should be gone. This fixes
the newfs large disk panic.
1998-10-18 16:02:34 +00:00
mellon
8a9206b6fd
Add CAPS_IS_CTL option
1998-10-18 12:21:51 +00:00
tsubai
07e2c44982
Make compilable without aed.
1998-10-18 09:52:16 +00:00
tsubai
541bc2d3d7
Add wsmouse support.
1998-10-18 09:31:40 +00:00
itohy
2a9addf6dc
Remove unwanted reference to "_trap1" if !defined(COMPAT_13).
1998-10-18 04:42:17 +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
pk
0bf09a4ae7
Drop cpuinfo's `L1_ptps'; instead keep a per CPU segment (level 2) page
...
table descriptor that is used to patch up a region (level 1) page table
associated with a user pmap at context switch time.
1998-10-16 22:39:17 +00:00
tv
000978aaca
Check for gcc the Right way when quashing -Wuninitialized goop.
1998-10-16 19:34:57 +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
bouyer
bf32feec28
More >2Gb fixes, from Constantine Sapuntzakis.
1998-10-16 14:29:40 +00:00
mycroft
79a031f9d3
Configuration for new CVS server.
1998-10-16 00:30:53 +00:00
ross
3707ad314c
History. INSTALL is now used on the floppy set and combo CD/HD/tape image.
1998-10-16 00:15:15 +00:00
drochner
5bdff43727
Initialize default disklabel properly: Whole disk is RAW_PART, not 'a'.
1998-10-15 19:08:33 +00:00
drochner
337bfd46a5
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
1998-10-15 18:46:37 +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
bad
34f348a9e4
Work around gcc warning.
1998-10-15 18:01:49 +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
tsubai
3b892dd579
/chaos/control support. (tested 640x480 mode only)
1998-10-15 14:48:47 +00:00
tsubai
810fcde7eb
Set PCI bus number correctly.
1998-10-15 14:39:53 +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
bouyer
96a0812fd8
Kill an extra printf("\n").
1998-10-15 11:38:04 +00:00
thorpej
d153ad6324
Some const poisioning.
1998-10-15 07:06:47 +00:00
matt
a9a911bdba
Add .type pseudo-ops needed for shared libraries.
1998-10-15 06:01:11 +00:00
thorpej
859b5d88a6
Protect kernel prototypes w/ #ifdef _KERNEL.
1998-10-15 05:11:52 +00:00
thorpej
2ebdceb3f7
Forward decl of struct proc.
1998-10-15 05:10:20 +00:00
mycroft
ee042cb008
Disable the I/O address, DRQ and IRQ validation; assume that the config file
...
is sane.
1998-10-15 04:05:53 +00:00
mycroft
d2d873481a
pcic_wait_ready(): If we didn't get READY, print out the current status.
1998-10-15 04:04:43 +00:00
ross
0450169fae
1. Avoid snarfing label areas unless necessary; read with monotonically
...
increasing block numbers and don't reread cylinder 0.
2. Recognize the USTAR.... meta-info file...kind of like a super-block,
it makes the volume size and label info programmable.
1998-10-15 01:11:46 +00:00
ross
3e35915bc3
Don't use big 16K blocks for the -b contiguous secondary boot installation.
...
It leads to confusion about where the end of the image is on tape boots.
1998-10-15 01:05:20 +00:00
ross
16bf3552bb
Save a0 during bss clear.
1998-10-15 01:02:55 +00:00
ross
9f7ca48f3b
Delete prom_open() wrapper routine. Other clients of prom_open
...
can use the prom.h dispatch macros instead, especially since they
all presently expect the raw return bits.
1998-10-15 01:02:15 +00:00
ross
c84b7f501e
Delete bogus prom_open() prototype.
1998-10-15 01:00:56 +00:00
ross
412f6ae85b
Grab booted_dev_fd parameter from bootxx. It won't be there for netboot
...
but there should be no harm done.
1998-10-15 01:00:07 +00:00
ross
6336abe01a
const'ify
1998-10-15 00:56:56 +00:00
ross
df51a43618
Rototill the primary boot for...
...
1. much faster speed
2. support of more media types
1998-10-15 00:55:48 +00:00
ross
c33589db84
Consult osrelease.sh and pass down NETBSD_VERS
1998-10-15 00:52:38 +00:00
ross
74f36b2497
Try the ustarfs open first...it's the only one that can't necessarily
...
seek. We might be reading a tape and the extra superblock reads will
eat up tape records.
1998-10-15 00:51:22 +00:00
ross
9c29657a67
Extern def for raw prom disk file descriptor.
1998-10-15 00:49:34 +00:00
ross
b0367fb980
Don't actually do the raw prom open here.
1998-10-15 00:48:55 +00:00
ross
8447dd624c
1. STANDALONE -> _STANDALONE
...
2. Key raw prom interfaces defes on ENABLEPROM
3. Define the prom "ioctl" magtape functions.
1998-10-15 00:47:28 +00:00
ross
d4e2b18bb1
Define ENABLEPROM, which turns on the raw prom interface defs.
1998-10-15 00:45:52 +00:00
is
8caffffa3e
Activate cleandir (and distclean), as suggested in PR 6244 by
...
Frederick Bruckman.
1998-10-14 20:45:43 +00:00
perry
6413810bf3
Stop spurious lpt messages from being printed -- approved by fvdl.
1998-10-14 20:09:06 +00:00
matt
495a4bdb2c
Sync with new IDE support (e.g. pciide changes)
1998-10-14 18:31:34 +00:00
thorpej
8f460d30f6
Nuke spurious ;
1998-10-14 18:05:45 +00:00
matt
f8e4127109
Remove pciide definitions in files.alpha since they are now in files.pci
1998-10-14 18:00:11 +00:00
pk
fd966585a1
Turn on the counter at each CPU (we fear nothing..)
1998-10-14 14:53:36 +00:00
pk
afcfa7d7fa
Let all CPUs spin at spl0.
1998-10-14 14:47:20 +00:00
pk
631a48776f
Don't allocate two stacks per CPU.
...
Minor attach-time message change.
1998-10-14 14:22:18 +00:00
tsubai
4f4676e9c0
Sync to ``POWERMAC'' config.
1998-10-14 13:54:09 +00:00
dante
773dc968ad
Remove some debugging printf
1998-10-14 13:28:47 +00:00
tsubai
635d4ae57a
Fix typo.
1998-10-14 13:21:10 +00:00
tsubai
c539169765
wskbd support.
1998-10-14 12:56:19 +00:00
tsubai
f6f8f9b3f5
Oops, remove ite/grf.
1998-10-14 12:31:34 +00:00
tsubai
461a9c9361
Add wsdisplay/wskbd.
1998-10-14 12:28:54 +00:00
tsubai
ced4fd09b4
Add wsdisplay.
1998-10-14 12:27:03 +00:00
tsubai
20e56a7571
Add wsdisplay (, wskbd, and wsmouse).
1998-10-14 12:21:21 +00:00
tsubai
9fdd9b72df
Implement PCI tag to OpenFirmware device convert function (pcidev_to_ofdev).
1998-10-14 12:18:20 +00:00
tsubai
b6e7cc68c6
akbd: wskbd support.
...
ofb: OpenFirmware generic framebuffer.
1998-10-14 12:15:10 +00:00
ws
03de6ac37b
Physical addresses are paddr_t, not vaddr_t
1998-10-14 11:45:16 +00:00
augustss
797eea8ae5
Add a sequencer pseuso device since we have a MIDI device.
1998-10-14 11:13:14 +00:00
pk
c65c55af6f
Disable the daft PAUSE() macro, which manages to skip all the relevant
...
code in lockmgr() most of the time. This a no doubt a case of Bad Coding Style.
1998-10-14 09:41:21 +00:00
dante
de1d4ba9b0
Change the way uCode is loaded into board LRAM, to let it work on macppc.
1998-10-13 22:57:26 +00:00
pk
e6c0a03f90
`ncpu != 0' doesn't make much sense when deciding what CP info to print.
1998-10-13 21:08:48 +00:00
pk
bf7ace9074
CLKF_INTR() needs to have a MULTIPROCESSOR version.
1998-10-13 20:53:02 +00:00
bouyer
e8322de657
Add a new drive flag, DRIVE_MODE, set when the drive properly reported its
...
PIO/DMA modes. Don't try a SET_FEATURE if it didn't report its mode.
1998-10-13 15:18:46 +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
7545a59b8c
In debug message, always print controller:channel:drive
1998-10-13 15:02:41 +00:00
pk
802248ee1c
We use MULTIPROCESSOR explicitly here, so pull in "opt_multiprocessor.h".
1998-10-13 13:37:14 +00:00
pk
14a3acbd47
srmmu_cache_flush(): handle small (< NBPG) ranges more efficiently.
1998-10-13 13:34:06 +00:00
tsubai
7d9356dcca
Fix cut-and-paste miss...
1998-10-13 13:15:29 +00:00
pk
1e0064d5d6
EINTSTACK => EINTSTACKP
1998-10-13 12:05:44 +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
kleink
cee25f5a9c
Since libc is not ready for enabling weak symbol support yet, disable the
...
WEAK_ALIAS() macro for now (like cdefs.h).
1998-10-13 11:39:26 +00:00
pk
d5e94d4fb2
Add missing `return'.
1998-10-13 11:33:36 +00:00
tsubai
ffb3220169
Don't panic when pmap_remove_pv even if pa is not managed.
...
(i.e. I/O device. framebuffer etc.)
1998-10-13 11:30:47 +00:00
tsubai
b373c846b4
ADB change.
1998-10-13 11:25:26 +00:00
tsubai
7756c05cc4
Split ADB driver to aed (ADB event device), akbd (ADB keyboard),
...
and ams (ADB mouse). adb is a bus now. (from Colin Wood)
1998-10-13 11:21:20 +00:00