perry
2bbefd75ec
remove ovbcopy reference
1999-03-12 23:05:42 +00:00
perry
240d1ad927
remove ovbcopy references
1999-03-12 23:03:31 +00:00
perry
5b25cace4c
ovbcopy -> memmove
1999-03-12 22:59:23 +00:00
perry
02a2323b29
ovbcopy->memmove
1999-03-12 22:56:21 +00:00
perry
a92175a153
nuke ovbcopy
1999-03-12 22:54:58 +00:00
perry
d446fb449c
exterminate ovbcopy. patches provided by Erik Bertelsen, pr-7145
1999-03-12 22:42:30 +00:00
is
d662e94812
fix some typos introduced when integrating the driver
1999-03-12 20:17:47 +00:00
christos
902b3b95dc
PR/7143: Jaromir Docelek: add procfs_cmdline...
1999-03-12 18:47:35 +00:00
christos
8aa2fc5ab8
PR/7143: Jaromir Docelek: Add procfs/cmdline from Linux emulation
1999-03-12 18:45:40 +00:00
bouyer
0a2d2af9e0
Restrict umap mounts to root. Letting any user use this has security
...
implications.
1999-03-12 18:16:44 +00:00
sommerfe
fc47c0c742
Also build serial bootblocks by default, installing into
...
/usr/mdec/biosboot_ser.sym
Change Makefile.booters to not assume `version' file is in source directory.
1999-03-12 16:07:57 +00:00
nisimura
e846ee9b9b
- Nuke old leftover; round two. XXX Still there 3MAX's IOASIC disguise.
...
Rework will be done in conf/files.pmax, anyway.
1999-03-12 08:15:27 +00:00
nisimura
57edf91cbc
- Nuke old leftover bogocities, round one; externs for non-existent
...
functions, less-intuitive #define's in inappropriate header files.
1999-03-12 07:13:14 +00:00
nisimura
f875c6618a
- Exclude 'tc_machdep.h' from installed in /usr/include/machine/ directory.
1999-03-12 07:03:21 +00:00
tsubai
f7c4c841ed
Don't remove .mdebug section.
1999-03-12 06:42:48 +00:00
sommerfe
df8e0043e3
Fix compile warning in getcomaddr()
1999-03-12 04:14:37 +00:00
fvdl
8371eb7a88
Clean up the BIOS disk matching code a bit (better naming, one structure
...
and sysctl to export to userland). Also, only use total number of sectors
given in the extended parameters if the physical chs geometry is
marked invalid. Hopefully fixes a problem where BIOSs would not correctly
fill in this field.
1999-03-12 01:01:41 +00:00
fvdl
bc38bb1052
Declare nhd to be unsigned char, as we're only copying one byte to it.
...
From Matthias Drochner.
1999-03-11 12:34:36 +00:00
fair
02b2bb48b7
Apply patch from PR#6443 to set LED properly when BLINK option is
...
not set.
1999-03-11 06:44:40 +00:00
sakamoto
23903bfc0e
Regen.
1999-03-11 05:17:54 +00:00
sakamoto
272f5b609d
Add several VIA Technologies chipsets.
1999-03-11 05:17:24 +00:00
thorpej
5fa25527ac
Const poison ether_ifattach().
1999-03-10 21:05:08 +00:00
mark
303ca6c449
Make pmap_extract() understand L2 large page PTEs. Normally small page
...
PTEs are used but during bootstrap the kernel may be mapped with large page
PTE to save TLB entries.
1999-03-10 20:54:17 +00:00
drochner
b241f995f0
don't erase the characters moved over on a <TAB>, a real VT100 doesn't
...
do this - thanks Bill Sommerfeld (PR kern/7124)
1999-03-10 19:54:52 +00:00
sommerfe
2ec4ac3d65
Increase default MSGBUFSIZE due to more and chattier drivers in -current
1999-03-10 18:02:22 +00:00
jonb
fae90a3604
Move DEFAULT to GENERIC so make snapshot works. Comment out makeoptions
...
line in INSTALL so it will config.
1999-03-10 13:35:33 +00:00
bouyer
a6365676fa
Add a new disk flag: DRIVE_OLD for pre-ATA disks. probe routine will now set
...
DRIVE_OLD, DRIVE_ATA or DRIVE_ATAPI based on register signatures.
The attach routine will issue a IDENTIFY command for ATA/ATAPI disk,
to detect flase matches by the probe routine.
probe/attach should now be fully compliant with ata-4/ata-5. As a side
effect, ATAPI drives which improperly use ATA register signatures should now
be attached as ATAPI.
1999-03-10 13:11:43 +00:00
kleink
a6d726254d
Un-nest __P().
1999-03-10 12:58:00 +00:00
drochner
b477d700f2
add support for 3c905b TX
1999-03-10 10:37:38 +00:00
tls
c08205bd4a
fix typo
1999-03-10 08:56:16 +00:00
mycroft
5ec1e5beab
Add an ieee.h.
1999-03-10 08:13:01 +00:00
ross
5837fe443f
Enable alpha.
1999-03-10 06:47:57 +00:00
ross
0325be06dd
New file, included if present for ${MACHINE_ARCH} by bsd.kmod.mk.
1999-03-10 06:41:48 +00:00
thorpej
f48012dee8
Const poison ether_sprintf().
1999-03-10 03:28:50 +00:00
mrg
1cfd38fb3e
oops, fix previous.
1999-03-10 02:19:04 +00:00
eeh
6158292dbb
PMAP_PGARG doesn't do the right thing for us.
1999-03-10 01:54:16 +00:00
fvdl
bdb770bc34
Create a list of native disks too, and make it retrievable. It contains
...
all matching BIOS disks per entry, so that we have complete match info.
Enable the matching code.
1999-03-10 01:28:24 +00:00
perseant
1b8f5ea3c3
New sources should leave the LFS in a more-or-less working state. Changes
...
include:
- DIROP segregation is enabled, and greater care is taken
to make sure that a checkpoint completes. Fsck is not
needed to remount the filesystem.
- Several checks to make sure that the LFS subsystem does not
overuse various resources (memory, in particular).
- The cleaner routines, lfs_markv in particular, are completely
rewritten. A buffer overflow is removed. Greater care is taken
to ensure that inodes come from where lfs_cleanerd say they come
from (so we know nothing has changed since lfs_bmapv was called).
- Fragment allocation is fixed, so that writes beyond end-of-file
do the right thing.
1999-03-10 00:20:00 +00:00
perseant
414152aa79
Added flags to lfs_check call
1999-03-10 00:00:32 +00:00
perseant
9dceca5347
Add IN_CLEANING flag for LFS
1999-03-09 23:57:14 +00:00
kleink
51be278873
Defopt COMPAT_M68K4K.
1999-03-09 21:02:38 +00:00
is
5cbe57d881
Missing part of CS Mk. III changes
1999-03-09 20:31:34 +00:00
is
0fed7b2d06
The SCSI clock is 50 MHz for this board.
1999-03-09 20:25:46 +00:00
fvdl
06d4fb4d0d
While at it, add K6-III recognition too.
1999-03-09 16:05:34 +00:00
fvdl
70a96d92da
Recognize Pentium III
1999-03-09 15:48:15 +00:00
is
d88de4e70d
Don't predefine anything
1999-03-09 15:14:32 +00:00
is
dab82f6dd3
Regenerate.
1999-03-09 15:09:00 +00:00
ragge
fb6b53bfe4
Basic KA48 (VAXstation 4000 VLC) support.
...
From Michael Kukat <michael@camaronet.de>
1999-03-09 12:57:57 +00:00
is
58a9c554c6
Regenerated.
1999-03-09 12:22:13 +00:00
is
75774fd854
Fix language.
1999-03-09 12:20:41 +00:00
kleink
b0fe22c29d
Have unimplemented/unsupported system calls (madvise(), mincore(), sbrk(),
...
sstk()) fail with ENOSYS.
1999-03-09 12:18:22 +00:00
is
aed99bc63d
Pacify CPP.
1999-03-09 12:15:30 +00:00
is
22e4689589
Add an entry for the Cyberstorm Mk. III / CyberstormPPC SCSI driver by
...
Michael Hitch.
1999-03-09 11:58:56 +00:00
drochner
5704ad4969
regen
1999-03-09 11:48:59 +00:00
drochner
2987883f07
add 2 ISDN cards, from Martin Husemann per PR kern/7110
1999-03-09 11:48:03 +00:00
ragge
98e97e2329
unsigned int -> int.
1999-03-09 11:43:13 +00:00
oster
cd0a696176
Cleanup raidattach: move rf_boot's functionality to raidattach, and
...
nuke rf_boot(). Cleanup raidopen().
1999-03-09 03:53:18 +00:00
oster
e39fe5e2fe
Cleanup unused cruft.
1999-03-09 03:52:41 +00:00
oster
29daf0c77d
rf_update_component_labels() now lives here. Re-work clean-bit
...
support a little: clean-bits now also get frobbed on partition
opening/closing, rather than just at device configuration and device
unconfiguration. Schedule shutdownhooks() stuff for nukage at a later
date, since it isn't really necessary any more.
1999-03-09 02:59:25 +00:00
oster
585c77594e
Move rf_update_component_labels() from here to rf_netbsdkintf.c.
1999-03-09 02:57:29 +00:00
mrg
ab80268653
no need to use __P inside __P.
1999-03-09 00:42:41 +00:00
mrg
fbda6bed6d
make this compile on SUN4U. XXX icky, reader beware.
1999-03-09 00:42:20 +00:00
mrg
3ca216fd8a
fix NRND usage
1999-03-09 00:37:01 +00:00
drochner
743494ae88
add a function to pass the "memory map" ie the outcome of INT15/0xe820,
...
to the kernel
1999-03-08 21:44:48 +00:00
drochner
6fb323453d
add a definition to pass the "memory map", ie the outcome of INT15/0xe820,
...
to the kernel
1999-03-08 21:42:48 +00:00
drochner
0cb921e61e
change the interface for getmementry() to hold the iterator in an
...
argument and to return success or error explicitely.
Now we can "error" and "end of list" cleanly; this should fix the
problem where the last list element was ignored.
1999-03-08 21:38:28 +00:00
tsubai
6662cda7a2
Use mips/ecoff_machdep.h.
1999-03-08 06:38:06 +00:00
tsubai
8b3054fb87
Add big-endian definitions.
1999-03-08 06:36:59 +00:00
tsubai
8b5452906b
Use objcopy to convert ELF kernel to ECOFF.
1999-03-08 06:33:26 +00:00
fvdl
1cd0b43e81
bios disk matching needs more work for a few cases. Disable until
...
I have time to look at it further.
1999-03-08 01:26:00 +00:00
fvdl
eed16d934a
Match BIOS <-> NetBSD devices after autoconf. Match by a checksum
...
and a partition table compare. Define a sysctl to get the info
out.
1999-03-08 00:12:28 +00:00
fvdl
5db52a7a6b
Add some fields to the already defined, but unused, bootinfo structure
...
for BIOS geometry. Define CPU_BIOS_GEOM sysctl value in cpu.h.
1999-03-08 00:10:42 +00:00
fvdl
f8e221511b
* query BIOS geometry information, possibly using the int 13 extensions.
...
* pass them on to the kernel
* print a message if the 2nd stage bootloader returns (i.e. fails)
instead of just hanging.
1999-03-08 00:09:24 +00:00
pk
e951781842
_C_LABEL() is not implied by _ENTRY().
1999-03-07 22:36:04 +00:00
is
6505010dab
Added very preliminary version of Symbios 53c7[27]0c driver and Cyberstorm
...
Mk. III SCSI backend, by Michael Hitch.
XXX No wide transfers supported at the moment.
1999-03-07 22:16:19 +00:00
he
e9f9c1625e
Add handling of OMAGIC files, where exec header isn't part of the
...
text segment. Needed for woring installboot, since biosboot.sym is OMAGIC.
1999-03-07 20:03:44 +00:00
bouyer
ba74f49e60
Keep track of CRC errors in Ultra-DMA mode. If we noticed a CRC error and we
...
need to downgrade, downgrade to PIO, as it has been shown if we got CRC errors
in Ultra-DMA mode, we will have silent data corruption in multiword DMA mode
(isn't IDE wonderfull ? :).
Set timeout to 1s for "normal" ata I/O, to minimise the effects of missed
interrupts.
1999-03-07 14:02:53 +00:00
tron
c8126918cb
Fix too tight check for maximum supported partition size. Now partitions
...
upto 128GB (instead of 4GB) are allowed.
1999-03-07 13:57:20 +00:00
ragge
e1305e82d9
New boot program for vax. Appearance similar to the i386 boot blocks.
1999-03-06 16:36:04 +00:00
ragge
816acbe3ac
pmap_physseg must be visible.
1999-03-06 11:11:11 +00:00
mycroft
e7f1ddf4a1
Update for psm -> pms conversion.
1999-03-06 06:12:49 +00:00
fair
d143754986
Snatch a patch from OpenBSD to fix PRs 6529 and 7074.
...
Adjust fxdr_hyper() and txdr_hyper() macros.
1999-03-06 05:34:40 +00:00
jonathan
0086af45ef
DDB command `mach kvotop' to map kernel-virtual addreses to physical addresses.
1999-03-06 02:45:54 +00:00
mycroft
8a90f14119
Brace ourselves for egcs...
1999-03-06 01:29:53 +00:00
mhitch
263d2c47a5
Read-only unnmanaged pages on MIPS3 need the RO attribute bit, otherwise the
...
tlbmod exception panics. This appears to have been incorrect even in the pica
pmap.c, which I pulled in for the pmax. Fixes Xcfbpmax crashes on R40x0
systems with sfb framebuffer.
Fix resident_count tracking so it doesn't go negative. UVM will change a
page mapping without removing the original mapping. That was causing a
problem early on when getting UVM working on the mips, and the explicit
pmap_remove() done by pmap_enter() was decrementing the resident_count.
Do the pmap_remove() first, then check if the current mapping is not valid
and increment the resident_count.
1999-03-05 22:25:07 +00:00
mhitch
12ec406bcf
Remove a couple of 'XXX MIPS3?' comments in the tlbmod exeception handling -
...
I now know what it's doing, and it is correct for MIPS3.
1999-03-05 22:18:07 +00:00
mycroft
b174019ccc
Pass null pointers to VOP_UPDATE rather than having all the callers fetch the
...
current time themselves.
1999-03-05 21:09:48 +00:00
mycroft
86ed73efb4
Permit the access and modify time pointers passed to VOP_UPDATE to be null,
...
meaning the current time.
1999-03-05 20:47:06 +00:00
fvdl
5a32d4bb8b
Make bootblocks really work this time. From Christos.
1999-03-05 20:33:08 +00:00
bouyer
00d7241e81
Don't check fs_bsize before the superblock has been swapped if needed.
...
Check value of sbsize before allocating memory with this value.
1999-03-05 12:02:18 +00:00
pk
3846cac1e1
Use `-Ttext' switch & collect ld options in LINKFLAGS.
1999-03-05 11:13:39 +00:00
pk
da1407c412
Use <machine/asm.h> to construct C identifiers.
1999-03-05 11:12:16 +00:00
pk
994c338f0a
Apply C_LABEL() to `esym' too.
1999-03-05 11:07:03 +00:00
pk
ebd1f5abc9
Have pseudo function return a value.
1999-03-05 10:55:55 +00:00
pk
29db4ce692
Use macros from <machine/asm.h> to construct C labels.
1999-03-05 10:45:25 +00:00
drochner
1b9cb332aa
Don't try to selftest the keyboard port. PC keyboard controllers have
...
shown up which break in 3 different ways, so the test is becoming
pointless.
1999-03-05 10:40:54 +00:00
pk
df7a15e33c
* sparc => __sparc__
...
* wrap Sun disklabel code in `#if __sparc__ || __sun3__' for now.
1999-03-05 10:38:16 +00:00
pk
fabda9a224
Sync with libc
1999-03-05 09:18:32 +00:00
pk
a1aa41e201
consinit: cover all cases.
1999-03-05 08:30:33 +00:00
tsubai
61fbe51007
First-cut of profiling support.
...
XXX userland only, for now.
1999-03-05 07:59:13 +00:00