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
mycroft
69d7e3bcdc
Nuke wdc at isapnp.
1999-03-05 07:33:42 +00:00
mycroft
0d847118f6
XXX Disable PnP until pcic_isapnp works on this port.
1999-03-05 07:33:19 +00:00
mycroft
4de576b025
Clean up some sign extension bogosity in statfs, so negative numbers are
...
actually negative on a LP64 client.
1999-03-05 07:27:58 +00:00
mycroft
c6d172438d
Minor cleanup to use LONG_SUM() and CALC_SUMD() more.
1999-03-05 07:27:09 +00:00
mycroft
f3df26f6f3
This is sort of gratuitous, but...
...
Strip the leading path off of init's argv[0].
1999-03-05 07:26:21 +00:00
scottr
2ea6ea5db5
Add the PowerBook 170 to what appears to be the correct
...
class of systems, based on the Apple dev notes for this system.
1999-03-05 06:45:41 +00:00
scottr
44a3f70740
Remove ADB_DEBUG; it's not fatal, but it adds a bunch of code that's
...
disabled by default.
1999-03-05 06:33:18 +00:00
tsubai
5023765f61
Adapt Open Firmware 3.x. 1.x and 3.x are not bug-compatible...
1999-03-05 06:21:17 +00:00
tsubai
4bdf0d9244
Modify parseargs() so that device names can contain '-'.
1999-03-05 06:18:38 +00:00
tsubai
c6a8ff5d24
RSS accounting.
1999-03-05 06:11:18 +00:00
tsubai
96f0fb14a1
Add RSS accounting.
1999-03-05 06:10:48 +00:00
lukem
6bf077c969
support BUFCACHE (a la the work i did for the i386, etc)
...
XXX: this worked a while ago when i last tested, but i haven't
compiled it recently. the code looks sane, however
1999-03-05 03:26:36 +00:00
kleink
9fe70fa4aa
Need to include DDB headers only if DDB is defined.
1999-03-04 23:18:28 +00:00
christos
4b494ca224
Fix the symbol reading problem...
1999-03-04 20:46:23 +00:00
is
946db35c9b
Modifications to aucc.c for more input formats and 14bit stereo output.
...
By Bernardo Innocenti, submitted as PR 6787.
Some KNF-ifying done by myself, so you might want to blame me instead
if the original patch worked for you.
-is
1999-03-04 20:45:01 +00:00
dante
199f99d192
fix second level interrupt handler to allow 64 bits pointers
1999-03-04 20:15:53 +00:00
drochner
66f3455141
make the mipse[lb]->mips translation really work
...
(the S/// doesn't work as I'm now telling the 3rd time),
put the translation onto a separate line to make it more understandable
1999-03-04 19:46:09 +00:00
dbj
bb8f1300ce
moved declaration of nextdma_intr into correct header file.
1999-03-04 14:18:25 +00:00
gwr
3828f3a600
Add idprom.c and libsa files that are now separate
...
(sprintf.c subr_prf.c ...)
1999-03-04 08:19:38 +00:00
gwr
8cf14656b3
On Sun3X machines, use the PROM sif_macaddr function,
...
but only on PROM 3.0 or later. With older PROMs, ask
the idprom module to find it (just like on the Sun3).
1999-03-04 08:13:42 +00:00
gwr
631e2be71e
Separate checksum function from the fetch/copy functions.
...
Compute the checksum on only IDPROM_CKSUM_SIZE bytes.
1999-03-04 08:06:59 +00:00
gwr
78eab1b1b9
Replace sun3_etheraddr with sun3_getidprom (used by idprom.c)
1999-03-04 07:56:41 +00:00
chs
0c38ab98fa
fix printf arg types.
1999-03-04 06:48:54 +00:00
chs
381e042ff6
fix printf format types.
1999-03-04 06:48:15 +00:00
chs
ae4890afdf
fix printf format types and other stale DEBUG code.
1999-03-04 06:47:21 +00:00
chs
6b8f2e95a4
fix printf format types.
1999-03-04 06:46:23 +00:00
gwr
69dc3a4695
Add IDPROM_CKSUM_SIZE
1999-03-04 05:57:18 +00:00
mjacob
d7e48cb804
adjust format args for compiler changes
1999-03-04 02:38:31 +00:00
mjacob
fefcc128bf
a kindler gentler fix
1999-03-04 02:38:19 +00:00
mjacob
7790083b17
adjust format args for compiler changes
1999-03-04 02:20:13 +00:00
mjacob
7c785b8a35
Well, sizeof needs to be printed with a %lu- I guess not many people build
...
debug kernels!
1999-03-04 02:16:56 +00:00
nisimura
7c40ddedec
- Nuke old leftover. This has no useful information and not used by any
...
other files.
1999-03-04 01:48:09 +00:00
nisimura
439c3fc0cb
- Nuke "PMAD-BA " match string because it is an internal name of IOASIC
...
assisted LANCE circuit found only in IOASIC DECstations. This file is
for 3MAX builtin and PMAD-AA TURBOchannel option card.
1999-03-04 01:39:04 +00:00
tron
6b8842ab8e
Include "bsd.prog.mk" earlier so that "CFLAGS" doesn't get clobbered.
1999-03-03 20:32:58 +00:00
tron
d897bddc77
Fix creation of keymap files.
1999-03-03 19:54:05 +00:00
leo
206c18b1cb
Dump max. datasize (MAXDSIZ) to 64MB and decouple the maximum stack size
...
(MAXSSIZ) from the MAXDSIZ.
1999-03-03 16:25:01 +00:00
dbj
1f4e96b222
continued experimentation trying to understand why we drop
...
scsi write completion interrupts (the dma appears to complete ok)
Now copy read tail buffer after we bus_dma_sync it and not before.
1999-03-03 16:02:23 +00:00
pk
80b321b11a
sparc => __sparc__
1999-03-03 12:58:14 +00:00
jonathan
3eeb52dee0
Makefile ${MACHINE_ARCH} changes for mips{eb,el}, as suggested by
...
Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
1999-03-03 12:00:18 +00:00
simonb
5129c4fcd5
Fix spel in comment.
1999-03-03 06:46:02 +00:00
nathanw
bd7b26e37d
Add ISA attachment for ess chips.
1999-03-02 20:42:10 +00:00
nathanw
64fffdfef9
Add support for the 1788 AudioDrive chip.
...
Some minor cleanup; refer to more registers by macros rather
than raw hex constants.
1999-03-02 20:36:50 +00:00
itohy
cfcb284c09
cachectl -> cachectl1
1999-03-02 18:22:29 +00:00
itohy
a2bbc02716
Fix parameter type mismatch.
1999-03-02 18:18:38 +00:00
pk
cf93b65b10
Print version prettier.
1999-03-02 13:41:03 +00:00
pk
e2909faa19
Sanatize consinit() a bit.
1999-03-02 13:40:05 +00:00
jonathan
74c847de33
Fix up eliding nested interrupts.
1999-03-02 12:23:58 +00:00
dbj
e7058e7205
turn on diagnostic check in dma for controller bits at shutdown.
...
adjusted esp overrun to avoid diagnostic check triggering.
1999-03-02 12:11:24 +00:00
jonathan
19ad1c6c19
Re-enable 3MIN clock intrs after servicing. Prepare to do same for ttys.
1999-03-02 09:37:35 +00:00
jonathan
004971519d
Do callouts for IOCTL asic lance interrupts before SCSI callouts.
1999-03-02 09:24:17 +00:00
sommerfe
4e5d074ea4
Welcome to 1.3K (due to the lock.h change)
1999-03-02 08:04:06 +00:00
fvdl
31289a4af8
Fill in vnodecovered in the mount structure before calling VFS_MOUNT anyway,
...
some things (e.g. unionfs) may depend on it. It's currently ok
for vnodecovered to be set already; it's not for v_mountedhere in
the vnode, though.
From John Darrow.
XXX should probably just extend VFS_MOUNT to take the vnode pointer as
an argument.
1999-03-02 07:47:49 +00:00
oster
98d8c12355
Update for recent changes including component label support, clean
...
bits, rebuilding components in-place, adding hot spares, shutdownhooks, etc.
1999-03-02 03:18:48 +00:00
nisimura
370ab4d04e
- Make compilable with DECstation. Looks running well on MI SCSI enabled
...
kernel. Will be relocated to sys/dev/tc/ soon.
1999-03-02 01:44:30 +00:00
nisimura
e19cedee17
- Make sfb_emulops standard feature of sfb wscons. Scrolling is now
...
acceptable. Still lacks of horizontal copy and glyph rendering with
SFB ASIC assistance. TGA could be benefitted in the similiar way.
1999-03-02 00:22:42 +00:00
thorpej
673ddc8f39
Style nits in last.
1999-03-01 22:24:53 +00:00
scottr
624b6ac9a6
Implement the BUFCACHE kernel config option.
1999-03-01 21:32:24 +00:00
matthias
470ebb82a6
Define PMAP_NEED_PROCWR and make pmap_procwr flush the icache.
...
Thank's to Ignatios Souvatzis noticing this.
1999-03-01 14:27:59 +00:00
simonb
1397fd691b
fix spel.
1999-03-01 12:46:16 +00:00
simonb
d9c1c30e0e
If we get an error (file or bootblocks too big), unlink xxboot and
...
bootxx and exit(1) so a make will fail. Especially in the too big
case, we don't want a make to work!
1999-03-01 11:52:34 +00:00
mark
98c62c02c3
Since all the calls to the postmortem debug code have been removed by
...
various folks, the actual code can be removed as well.
1999-03-01 10:01:52 +00:00
jonathan
0d4c6bb54a
Recalibrate MIPS3 delay constants.
...
XXX mips4, faster clocks than 100MHz?
1999-03-01 08:37:05 +00:00
mark
d4a3aa46b4
Add support for tracing other processes with trace /t.
1999-03-01 05:48:31 +00:00
simonb
19893da01b
Add a callback to the PROM routine clear_cache. Not needed now, but
...
used in two-stage bootblocks.
1999-03-01 04:05:18 +00:00
simonb
33fe56f80f
Fix prototype for clear_cache (takes an address and length, not void).
1999-03-01 04:01:50 +00:00
nisimura
f85c9832ac
- Fix cursor image validity check error in set_cursor().
1999-03-01 02:45:04 +00:00
kim
d3a3d58726
Try not to run when kernel is in secure mode.
1999-03-01 01:05:51 +00:00
simonb
19221fa28e
A 5800 is a kn5800.
1999-03-01 00:18:13 +00:00
carrel
c8a301dac0
defopt AHC_SCBPAGING_ENABLE. Other ahc options are already defopt-ed.
1999-02-28 22:24:30 +00:00
jonathan
5f9b5ac4f4
Garbage-collect pmax writebuffer drain when invalidating caches, pass 0:
...
Change `#ifdef pmax' to `#ifdef PMAX_CACHEFLUSH_FORCES_WBFLUSH'.
1999-02-28 21:53:00 +00:00
mhitch
cb8e3b18a7
Change switch_exit() to use the *current* proc0 stack pointer, instead of
...
the *initial* stack pointer. The proc0 stack is being used by proc0 (i.e.
uvm_scheduler). This had been working because switch_exit() wasn't
overwriting any critical areas of the stack - unless kernel profiling
was turned on.
1999-02-28 20:36:31 +00:00
explorer
729bfc4dd7
undo commit made in error
1999-02-28 19:03:11 +00:00