minoura
536a2060af
Protect some declarations by #ifdef _KERNEL.
1999-09-23 15:06:37 +00:00
takemura
8dd0eb62ce
Add timezone info in bootinfo.
...
Delete raw writing 'OK' into frame buffer.
1999-09-23 08:30:58 +00:00
msaitoh
2f74c366d0
Fix RWKREG register reset code in resettodr().
1999-09-23 05:34:03 +00:00
uch
7a074afddc
Change indent. no code changes.
1999-09-22 12:49:48 +00:00
tsubai
eb6af46461
Don't set sr[BL] to 1 in cpu_switch().
...
Optimizations.
1999-09-22 08:57:49 +00:00
leo
364d7ca19d
Make sure the pointer to the cpu_label is not NULL before trying to use it.
1999-09-22 07:20:44 +00:00
leo
9251fedf5d
Do not enable VGA cards automatically. Since chances are high that they
...
claim overlapping memory areas. This causes only the 'console' VGA card
to be enabled.
1999-09-22 07:18:45 +00:00
leo
313488aee7
Reverse the order in which PCI cards are scanned. Now the order matches the
...
TOS-scan order. This causes TOS & NetBSD to use the same video card on
a system with multiple VGA cards.
1999-09-22 07:15:43 +00:00
mhitch
fd6f19b057
Correct the clock speed setting: the GPI2 bit is only for the Alpha baseboard
...
TCDS; the TC option card has it's own clock.
Also don't use the TCDSF_FASTSCSI flag to clear fast mode - just rely on the
PROM environment.
1999-09-22 03:32:42 +00:00
mhitch
ba734be86b
Use the correct definition for the Fast Clock bit in cfg3, and set the
...
Fast SCSI bit used by the 53C9x chips.
1999-09-22 03:32:26 +00:00
tron
d889983e60
Small enhancement to the mcount() function to make profiling of assembler
...
functions easier. Patch supplied by Richard Earnshaw in PR port-arm32/8462.
1999-09-21 22:15:11 +00:00
scw
b85d5442ca
Add #ifdef _KERNEL around the spln() macros.
1999-09-21 18:49:19 +00:00
ragge
7c80a2ddec
Nuke unnused file.
1999-09-21 18:08:37 +00:00
ragge
3455a353f9
Fix minphys() on vax. While here, convert to bus.h.
1999-09-21 18:07:54 +00:00
tsubai
0afae6fc87
Move common parts of machdep.c to sh3_machdep.c.
1999-09-21 13:16:15 +00:00
tsubai
efb6bddd34
lcsplx() should return old cpl...
1999-09-21 12:36:32 +00:00
tsubai
47e2bdfea4
Add %INCLUDES.
...
Compile tcp_input.c with only -O1 to avoid gcc bug.
1999-09-21 11:52:21 +00:00
dbj
1ddcb8ee87
added a couple of functions missed when chuq removed PMAP_NEW
1999-09-21 11:03:53 +00:00
nisimura
389197ef79
Fix minor typos.
1999-09-21 02:29:41 +00:00
matt
4d95a06139
Need to pull in <sys/kernel.h> for definition of cold.
1999-09-21 00:10:39 +00:00
is
6f84613972
replace inline asm by macro calls, that expand to the original inline asm
...
or to C replacements depending on the USE_C_BFOPS option.
The C replacement only works for our 8 bit wide fonts.
1999-09-20 23:17:13 +00:00
thorpej
dfdb204ae2
Declare and clear `cold' in a centralized place.
1999-09-20 18:29:21 +00:00
drochner
2576aadde3
add missing break, spotted by Wolfgang Solfrank
1999-09-20 16:07:45 +00:00
matt
9ac5036f93
Make the DEFPA run under the macppc port (tested on a B&W G3). Add it to
...
the GENERIC config file.
1999-09-19 22:02:37 +00:00
ad
117b17fafc
Document PCDISPLAY_SOFTCURSOR.
1999-09-19 21:50:05 +00:00
thorpej
1b38b2e234
Remove ipfilter, add IPv6 and IPSec.
1999-09-19 21:20:43 +00:00
thorpej
64c5200dba
Correct a comment: aging `basalt' is no longer a file server, but now
...
just a mere workstation.
1999-09-19 21:13:44 +00:00
thorpej
d65238f17d
Add SYSV* IPC options.
1999-09-19 21:12:43 +00:00
chs
fb1cb1ede1
fix a prototype that was missed in the pmap_extract() API change.
1999-09-19 19:06:19 +00:00
chs
b42715c204
fix something that was missed in the PMAP_NEW cleanup.
1999-09-19 19:05:44 +00:00
scw
b8cb8025c3
intoa.c is now required in the standalone library.
1999-09-19 09:57:52 +00:00
ross
add81fb25a
New -s option. Arranges for the 64-bit alpha checksum to contain within it
...
an embedded 16-bit sparc checksum and 16-bit sparc magic number.
See also: rev 1.16
1999-09-19 04:54:57 +00:00
ross
9ff31ad0f5
New option: -s
...
.
Makes the 64-bit alpha checksum magically contain an embedded 16-bit
Sun (NetBSD/sparc) compatible magic number and checksum. This is the
last piece in the "boot one disk from alpha, sun, and i386" problem.
.
And for those who told me this had been done before, :-P. It turns out,
it was only done in the collective sense by multi-disk distributions.
1999-09-19 03:19:00 +00:00
shin
e088980de7
Bugfix: Initialize 'hz' to CLOCK_RATE.
1999-09-19 00:46:05 +00:00
scw
500d9b9508
Make the sd, cd and md major numbers match reallity.
1999-09-18 09:42:46 +00:00
scw
7b5b8ca772
Fix a (mostly harmless) NULL de-reference when no boot args supplied.
1999-09-18 09:39:55 +00:00
scw
5e755998cc
Tidy up the ethernet buffer allocation code.
1999-09-18 09:37:35 +00:00
scw
af10a195af
Make sure the '167 phys_seg_list entry for offboard memory is empty.
1999-09-18 09:35:44 +00:00
scw
a96f5614ab
Make this compile again.
1999-09-18 09:26:00 +00:00
ad
e6f3bfaa3a
N10's host interrupt register uses low nybble for interrupt cause, not the
...
entire word.
1999-09-18 01:50:24 +00:00
thorpej
11cae42531
Centralize the declaration and clearing of `cold'.
1999-09-17 19:59:35 +00:00
tsubai
e9cc963b20
Small optimization.
1999-09-17 15:20:54 +00:00
tsubai
7bf9aa0fdf
s/ _MMEYE_H_/ _MMEYE_MMEYE_H_/
1999-09-17 12:16:37 +00:00
msaitoh
adc175c443
check SCI(F)CONSOLE
1999-09-17 01:23:00 +00:00
msaitoh
4a175ef57d
options SCICONSOLE
...
options SCIFCONSOLE
1999-09-17 01:21:40 +00:00
msaitoh
9af0f68f52
- set nkpde from IOM_RAM_SIZE
...
- remove MMEYE_LED
1999-09-16 22:52:11 +00:00
msaitoh
4014b40eb8
cleanup
1999-09-16 21:39:24 +00:00
msaitoh
3323319940
add "device fdc {drive = -1}" for pcmcia
1999-09-16 21:31:29 +00:00
msaitoh
5a99c25885
sync with mmeye
1999-09-16 21:23:40 +00:00
msaitoh
29a76c3593
fix mask_irq() and unmask_irq() for SH7750
1999-09-16 21:22:40 +00:00
msaitoh
fd0dba8d22
sync with bscreg.h
1999-09-16 21:20:20 +00:00
msaitoh
31f498776d
add "device fdc {drive = -1}" for pcmcia
1999-09-16 21:18:55 +00:00
msaitoh
f921a6e9c5
sync with tmureg.h
1999-09-16 21:17:46 +00:00
msaitoh
9211d6bed4
sync with sci*.h and tmureg.h
1999-09-16 21:17:26 +00:00
msaitoh
d9a70fd1dc
cleanup
1999-09-16 21:15:36 +00:00
matt
458fefc5ad
Compile the kernel for SHARKs optimized for strongarm.
1999-09-16 16:49:49 +00:00
chs
b9604a3f30
make this compile again after PMAP_NEW cleanup.
1999-09-16 14:52:06 +00:00
msaitoh
7977bd843d
enclose tlbflush(), disable_intr() and enable_intr() with #ifder _KERNEL
1999-09-16 14:42:27 +00:00
minoura
15a7aff6f8
Sync (hp300).
1999-09-16 14:40:21 +00:00
takemura
6f19920b47
Rename the machine-dependent autoconfiguration entry point `cpu_configure()',
...
and rename config_init() to configure() and call cpu_configure() from there.
1999-09-16 14:37:47 +00:00
minoura
da2dab0c10
Finish PMAP_NEW.
...
- Wrong argument to pmap_kremove (vm_machdep.c:pagemove()).
- Uninitialized variable (pmap.c:pmap_kremove <- this should be fixed long ago...)
1999-09-16 14:35:42 +00:00
msaitoh
224d34b5e1
remove sh3/include/mmeye.h
1999-09-16 13:32:24 +00:00
msaitoh
ffbd08b126
remove extra Id
1999-09-16 12:48:35 +00:00
msaitoh
814f6b8936
add NetBSD RCS ID
1999-09-16 12:48:06 +00:00
takemura
db2b0adebd
Import NetBSD/hpcmips source files from hpcmips repository.
...
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
1999-09-16 12:23:18 +00:00
leo
f7fd8ced64
Remove FP-emulation from the TT-kernel. All TT's should have an FPU.
1999-09-16 12:00:04 +00:00
leo
b9b9cc8cb9
Make this compile again.
1999-09-16 11:58:49 +00:00
thorpej
3b01d1b872
Rename the machine-dependent autoconfiguration entry point `cpu_configure()',
...
and rename config_init() to configure() and call cpu_configure() from there.
1999-09-15 18:10:33 +00:00
tsubai
a1ab30136f
Use MI loadfile.
1999-09-15 09:47:19 +00:00
chs
3bfa86cbc0
fix breakage from PMAP_NEW cleanup.
1999-09-14 17:11:45 +00:00
tsubai
67f4885c8c
Sync with -current.
1999-09-14 11:21:26 +00:00
tsubai
17dc484c1c
Sync with -current.
...
XXX root on nfs don't work, though root on wd0 works well.
1999-09-14 11:20:52 +00:00
tsubai
40905bd3ec
Catch up with -current.
1999-09-14 10:22:34 +00:00
tron
5f94d21164
Fix typo in "#ifdef" in ie_read_frame() which prevented Berkeley Packet
...
Filters from working correctly. Fixes PR port-arm32/8343 by
Richard Earnshaw.
1999-09-13 20:17:35 +00:00
msaitoh
427928b3a1
add some comments.
1999-09-13 19:13:09 +00:00
msaitoh
7a7f9c0763
sh3/sh3/ -> sh3/dev change
1999-09-13 17:14:42 +00:00
msaitoh
ac3fe6d372
remove mainbus pseudo floppy drive
1999-09-13 16:26:17 +00:00
itojun
14971ca02a
add local def for CXX.
1999-09-13 15:50:01 +00:00
itojun
8a72d1850e
add compilation directory.
1999-09-13 10:45:30 +00:00
itojun
65363da25e
Merge in NetBSD/sh3 from cvs.kame.net repository.
...
Tree structure:
- sys/arch/sh3: sh3 generic code
As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)
Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).
1999-09-13 10:30:21 +00:00
mark
eddd4afb9c
Fix compile errors when ARM700BUGTRACK is defined.
1999-09-13 06:17:27 +00:00
mark
a212e2ddf3
Add ess plug and plug audio device.
...
Add wsmux device.
Add placeholders for more PCI cards.
1999-09-13 05:19:45 +00:00
chs
f3a668ed84
eliminate the PMAP_NEW option by making it required for all ports.
...
ports which previously had no support for PMAP_NEW now implement
the pmap_k* interfaces as wrappers around the non-k versions.
1999-09-12 01:16:55 +00:00
bad
1a3995bac1
In apciparam() in the ospeed == 0 case, actually set the cfcr to the new
...
value.
1999-09-10 22:49:33 +00:00
drochner
2c0e7cf113
allow to set boot timeout and password, following PR port-i386/8196
...
by Stephan Thesing
1999-09-10 16:45:27 +00:00
drochner
3e60c834ed
install /boot -r-------- for security reasons
1999-09-10 16:41:10 +00:00
drochner
4486b15211
-make ustarfs optional (enabled per default) for cases where space is
...
scarce
-make the boot timeout patchable
-optionally, call checkpasswd() before the boot menu can be accessed
(The latter 2 follow PR port-i386/8196 by Stephan Thesing.)
1999-09-10 16:38:46 +00:00
drochner
5c48b9a115
improve awaitkey()'s printout for >9 seconds
1999-09-10 16:23:55 +00:00
is
3e7102ecac
Don't flush more than necessary. By Richard Earnshaw in PR 8132.
1999-09-10 10:12:09 +00:00
drochner
2914ef7fd2
sync with changes to if_fxp header,
...
thanks to <ks@ub.uni-mainz.de> for testing
1999-09-10 09:12:44 +00:00
pk
132d930986
Fix printf format (see PR#8358).
1999-09-10 08:42:58 +00:00
ross
f468c5f199
This is required by libsa/loadfile.c.
1999-09-10 07:33:57 +00:00
ross
e66e48676c
Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
1999-09-10 07:31:16 +00:00
augustss
14b98cd440
Add uaudio driver.
1999-09-09 12:33:43 +00:00
nisimura
f563627c41
Remove now defunct local implementation of ioasic_lance_dma_setup().
1999-09-09 06:41:08 +00:00
nisimura
633408472b
Use bus_dmamap_load() to obtain 128KB chunk for LANCE merging codes from
...
NetBSD/alpha. Tested ok with DEC3000 and DECstation.
1999-09-09 06:33:38 +00:00
itohy
cd74d2c98b
Introduce new option APM_NO_POWER_PRINT which disables printing
...
power status on the console (if apmd is absent).
Some systems generate APM_POWER_CHANGE events too frequently (more then
once per minute), and printing the status makes single user operations
rather difficult.
1999-09-09 03:52:21 +00:00
tsubai
f7b9562c8c
Inline some functions.
1999-09-08 17:28:02 +00:00
kleink
562c87f80e
Exclude some code moved here in rev. 1.206 if no npx is configured to make
...
such kernels link again; addresses PR port-i386/8262 from Ben Harris.
1999-09-08 09:16:47 +00:00
sommerfeld
8602e6124d
add svr4_lwp.h to let this build again.
1999-09-08 04:02:48 +00:00