wrstuden
4678e2bb87
Correctly spell DRIVER. Noted by Tsubai. :-)
2000-08-23 19:15:25 +00:00
jhawk
5056d0ce7c
Add support for "microwave oven robustness" with wiconfig -M.
2000-08-23 19:01:04 +00:00
bjh21
acb0541a4b
Use symbolic names for interrupt lines.
2000-08-23 17:28:51 +00:00
christos
e2bcf6b0b5
add support for sigaltstack(2) needed for jvm-1.3 support.
...
XXX: Only on i386, don't have access to other linuxes...
2000-08-23 17:02:18 +00:00
christos
7f6c062b21
regen
2000-08-23 17:01:20 +00:00
christos
303ab3ee07
add support for syscall 186 [sigaltstack]
2000-08-23 16:59:51 +00:00
sommerfeld
11eae2ffaf
Default simple_lock_debugger to "on" on MULTIPROCESSOR.
...
Change uninitialized simple_lock check from KASSERT to use SLOCK_WHERE
(to show the "real" source line where the error was detected).
2000-08-23 15:17:47 +00:00
pk
7c10808744
Use common fb.c from sys/dev/sun.
2000-08-23 13:41:58 +00:00
pk
12cd7ada9a
Common framebuffer functions.
...
(currently includes a special cased fb_isconsole() for sun4u).
2000-08-23 13:41:15 +00:00
tsubai
5558e41363
New PowerBook (firewire) seems to use edge-triggered interrupt.
...
XXX cannot hot-plug yet
2000-08-23 12:18:17 +00:00
pk
194a6c2d97
remove pfourreg.h.
2000-08-23 12:08:16 +00:00
pk
a50a11e47f
Add fb_setsize_pfour() prototype.
2000-08-23 12:02:47 +00:00
pk
408d2f01d0
Brooktree DAC support now lives in sys/dev/sun.
2000-08-23 10:08:48 +00:00
pk
837ef2bae6
This driver is now in sys/dev/sbus.
2000-08-23 10:07:46 +00:00
pk
aa81eb0f8b
This file is now in sys/dev/sun.
2000-08-23 10:07:25 +00:00
pk
c85ada8053
These drivers are now in sys/dev/sun
2000-08-23 10:05:46 +00:00
enami
d7236f8d44
Update nfs mount flags correctly. Fixes a bug introduced in rev. 1.65.
2000-08-23 09:59:22 +00:00
scw
da7dfaefcc
Though the VMEchip2 documentation is not explicit on the subject, a
...
VMEbus analyser confirms that D8 transfers are possible on all the
master ranges.
2000-08-23 08:13:14 +00:00
mrg
6e45dfc933
replace a head | tail | sed sequence with a single link awk invocation,
...
that also finds versions outside the range [0-9].[0-9] (eg, 10.10).
2000-08-23 07:15:20 +00:00
pk
317a570728
These devices will never be found on sun4u machines.
2000-08-22 21:43:35 +00:00
pk
1e1790859a
Pull in sys/dev/sun/files.sun.
...
Remove driver declarations that are now in /sys/dev/{sbus,sun}
2000-08-22 21:35:45 +00:00
pk
17e5f7b17c
Declare drivers moved here from arch/sparc.
2000-08-22 21:31:16 +00:00
pk
e02ba8698f
Declare drivers moved here from arch/sparc/dev.
2000-08-22 21:30:27 +00:00
pk
91f1b275c9
Remove driver declarations that are now in /sys/dev/{sbus,sun}
2000-08-22 21:29:49 +00:00
pk
702e1dd9e6
Use the framebuffer drivers & header files that now live in /sys/dev/sun.
2000-08-22 21:28:24 +00:00
bjh21
769e82477f
Move contents of <machine/spl.h> to <machine/intr.h>.
...
Add IST_* macros to <machine/intr.h>, mostly for the feature-list tickbox.
Generally tidy up.
2000-08-22 21:27:21 +00:00
bjh21
6e3e3a755d
Don't include <machine/spl.h> any more.
...
Include <machine/intr.h> everywhere than uses spl(9) functions.
2000-08-22 21:22:48 +00:00
pk
d29f2ce630
Get tcxreg.h from the correct location.
2000-08-22 21:18:57 +00:00
pk
40903bf7d3
Split off `pfour' code from sparc/dev/fb.c into a separate file.
...
This file will be pulled in by framebuffer drivers that define the `pfour'
attribute.
2000-08-22 21:18:14 +00:00
thorpej
7508bd7231
Use spllock() rather than splhigh().
2000-08-22 19:47:26 +00:00
thorpej
58e7a6954b
Add spllock(). See spl(9) for details.
2000-08-22 19:46:26 +00:00
thorpej
a2f2d10800
Slight adjustment to INTERLOCK_*() macros to make it easier
...
for the compiler to optimize.
2000-08-22 17:31:32 +00:00
thorpej
f759220f40
Define the MI parts of the "big kernel lock" perimeter. From
...
Bill Sommerfeld.
2000-08-22 17:28:28 +00:00
eeh
3787c3f7fd
Should use an intrptr_t' for address calculations rather than
int'.
2000-08-22 16:44:51 +00:00
sommerfeld
867ca7767a
Fill in next mtu field of NEEDFRAG ICMP error message.
...
From Marc Horowitz, pr10857
2000-08-22 16:02:16 +00:00
thorpej
25fe521af4
Fix a locking glitch in callwheel_slock handling. Noted by Bill Sommerfeld.
2000-08-22 15:30:59 +00:00
leo
67f170f93c
Need to specify BINDIR or the executable ends up in /
2000-08-22 14:26:04 +00:00
abs
02a00854f4
Diet a little to help fitting onto a floppy
2000-08-22 13:36:14 +00:00
wdk
caa807ac35
* Tidy up reading of Mips volume header information
...
All compatable values are copied from the MIPS volume header to the
BSD disklabel structures.
* Add support for writing Mips volume header.
* Remove support for writing NetBSD label directly (this was broken)
These changes allow the kernel to read either a BSD disklabel created under
NetBSD/sparc or a MIPS volume header created under RISC/os.
There is a small amount of losage with the conversion between the 2
types of disk labels (mainly to do with file system types).
A table is used to map partition numbers and types between the two
types, and unless someone does something real fancy (or crazy) it should
work in both senario's
This change will allow the stand alone shell to directly load a NetBSD
kernel and mount a file system, avoiding the need for a seperate disk or
bootp server to bootstrapping NetBSD.
NetBSD/mipsco is now self sufficiant. We are not far from having a
miniroot filesystem and removing the need to have another NetBSD
machine to create the base filesystems.
Minor Trap for young players:
The root partition must be created with 'newfs -O' in order for the
stand alone shell to boot the kernel
TODO:
Add support for writing NetBSD disk labels back in - it will be useful
for non boot disks. I'm just not sure how to control the 2 behavours
2000-08-22 11:59:34 +00:00
tsubai
eaa177d2f1
Add a missing entry to chrtoblktbl.
2000-08-22 11:48:23 +00:00
joda
ce1bf05583
update description
2000-08-22 11:42:14 +00:00
tsubai
f406aae2d2
MD part of mcount.
2000-08-22 11:25:49 +00:00
joda
71cabc49dd
(rbus_pccbb_parent_mem): make the rbus minimum start address
...
configurable (RBUS_MIN_START), since default value of 1GB doesn't work
well on some ThinkPads
2000-08-22 08:42:55 +00:00
mrg
d12156f1bf
#include <compat/netbsd32/netbsd32.h> if necessary
2000-08-22 07:36:04 +00:00
mrg
8638251139
declare struct firm_event32
2000-08-22 03:35:14 +00:00
erh
df316aa06c
Change the heap limit from 40000 to 50000 so the heap is the same size as it was before the "Hack from Hell'.
2000-08-22 02:46:30 +00:00
thorpej
14c0be9cd4
Protect hardclock_ticks and softclock_ticks with the callwheel
...
lock to prevent a race between hardclock() and callout_reset().
2000-08-21 23:51:33 +00:00
thorpej
b7e86fa7a8
spllowersoftclock() is already void; no need to cast it.
2000-08-21 23:43:30 +00:00
thorpej
012500bf1f
Add a lock for the callwheel (callout facility), and only go to
...
splclock() while holding it.
2000-08-21 23:40:56 +00:00
scw
72f826d727
A VMEbus RAM board configured for use by mvme68k can now be
...
treated as just another available VMEbus slave image as far as
bus_dma(9) is concerned.
To preserve faster onboard memory, mvmebus_dmamem_alloc() will
allocate first from the offboard VMEbus RAM slave image if present,
and assuming its address modifier matches the caller's constraints.
This can be overidden by specifying the BUS_DMA_ONBOARD_RAM flag.
2000-08-21 20:50:13 +00:00