is
40cd9f0062
During the data type cleanup, a bug crept in in the code handling mbufs with
...
odd length. This would lead to corrupt data sent.
1996-06-18 20:50:00 +00:00
is
59bbde87bc
Don't use the inline assembler 64bit integer division if our kernel might
...
run on 68060. Some graphics boards need delay() in early initialization (that
is, before initcpu() was called.
1996-06-18 11:41:48 +00:00
is
052a8aa0ba
Fix a bug in the 68020+68851 / 68030 branch of the buserr handler:
...
For these CPU's, you have to use the ptest operation to search the mmu
tables in order to decide whether it is a real bus error or just a
page fault or write protection violation.
Our old code assumed user space always when calling ptest, and
erroneously assumed the BUSERR bit in the ptest output (mmusr
register) is the only indication for bus errors to check.
In fact, we have to follow a multistage decision tree to decide. 68060
CPUs are much easier to handle correctly.
1996-06-13 19:12:25 +00:00
is
5af73f7ab0
Activate M68040 cache flushing code also in 68060 only kernels.
1996-06-10 16:11:20 +00:00
cgd
352d972c94
locc() is unused. Remove it from the machine-independent kernel interface.
1996-06-10 15:33:33 +00:00
veego
15088ebf44
Make this really work on the Domino. Patch from Klaus Burkert
1996-06-09 13:21:10 +00:00
is
623536ac6e
Make this really really compile.
1996-06-08 15:42:00 +00:00
is
f39d801ab0
Really compile and install keymap loader and binary keymaps.
1996-06-08 15:28:41 +00:00
mhitch
c16e87c7b7
Add tty_attach() calls for pstat -t. Closes PR #2519
1996-06-06 04:47:31 +00:00
is
87e300e2dc
Not needed anymore due to newer boot loader
1996-06-05 16:10:45 +00:00
is
7aaddee417
#define GRFIOCBLANK_LIVE and GRFIOCBLANK_DARK in grfioctl.h to make absolutely
...
clear which switches the video signal on and which off.
Make all grf_??.c (which supported it) use the same polarity of the test.
While being here, use a > test instead of implicit != to make it extensible
to darker than dark values for power managment systems.
1996-06-03 18:55:08 +00:00
is
1530e15480
Don't get fooled by the CyberSCSI MK I, which uses the same man/prod id
...
as the Fastlane Z3, but is different enough to let the kernel crash.
Closes PR #2492 by Matthias Scheler. [thanks also to Ralph Schmidt for
confirmation of the patch]
1996-06-03 17:07:20 +00:00
is
4c4c6e7b5f
Pull INSTALL into the trunk.
1996-05-30 20:50:48 +00:00
mhitch
601c0013e0
Fix the third LBA extraction from a 6 byte SCSI command that I missed.
1996-05-30 03:15:07 +00:00
mhitch
ab7b439a98
The logical block address in a 6 byte command is 21 bits, not 20.
...
Also a transfer length of 0 indicates 256 blocks.
1996-05-27 05:49:49 +00:00
is
eafd041aca
Fix few more places where 040+060 rlevant stuff was only compiled for 68040,
...
preventing 68060-only kernels to work. (68060 only kernel is tested now by
using it to commit this patch).
1996-05-25 21:54:22 +00:00
is
33d61f4da3
Show real interupt names (e.g., systat vmstat) on the DraCo.
1996-05-25 17:08:48 +00:00
is
25b2ef1b72
Yet another unused variable cleanup; noticed in a kernel without bpfilter.
1996-05-25 16:30:16 +00:00
is
4d0559ac27
Fix stupid pasto.
1996-05-25 15:23:52 +00:00
is
452b12520a
Delete some occurences of kernel startup debug code, move others inside
...
#ifdef DEBUG_KERNEL_START.
1996-05-24 19:59:33 +00:00
is
c978bf3f9f
Make the GRFIOCBLANK ioctl set the right timing divisor when switching the
...
screen back on.
1996-05-24 19:26:12 +00:00
is
70d3595ab1
Fix two conditionals code parts, which were intended to avoid two
...
branches for pure-M68060 and Non-M68060 kernels, but would have made
the former never save its floating point context.
1996-05-21 18:22:13 +00:00
is
893de3dcc8
Sync with the cpu.h change: setconf() only used if defined(GENERIC).
1996-05-21 17:15:40 +00:00
veego
7212a830ea
- grf_cl.c, grf_clreg.h: added support for Piccolo SD64
...
- grf_cv.c, grf_cvreg.h, ite_cv.c: some cleanups
- grf_rh.c, grf_rhreg.h, grf_rt.c: new blank ioctl and some KNF
- grf_et.c, grf_etreg.h, ite_et.c: new graphics driver for et4000 based board
(oMniBus, Domino and Merlin)
- grfabs_cc: fix PR#2034
- grfvar.h: new grfunit for GRF_ET4000_UNIT
- scsidefs.h: no longer useful
- zbus.c: new entries for: Piccolo SD64, oMniBus, Domino and Merlin
1996-05-19 21:05:20 +00:00
veego
f5faf322a0
GENERIC - added scsi scanner entry
...
- enable MS-DOS file system support
- removed unsed GRF_CL5426 entry
- added new graphics driver (grf6) for oMniBus, Domino and Merlin
1996-05-19 21:04:48 +00:00
veego
68bbcedb0c
conf.c - added scsi scanner entry
...
pmap.c - -Wall fixes for MACHINE_NONCONTIG and M68040 || M68060
1996-05-19 21:04:18 +00:00
is
83f62ea033
Screenblank support:
...
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.
1996-05-19 20:06:02 +00:00
is
1a41d54c27
Yet some more cleanup for missing prototypes, if DRACO is supported.
1996-05-19 19:03:01 +00:00
is
a7a99df915
Some more Prototypes needed for DraCo support.
1996-05-19 15:35:43 +00:00
is
40c19a2309
Add some forgotten #ifdef M68060 to make gcc -Wall happy. While I'm here,
...
add the _kernel_text symbol for libkvm.
1996-05-19 14:55:27 +00:00
veego
3a44d948a6
Another -Wall fix.
1996-05-19 09:13:56 +00:00
is
0ffd802ca1
Make "options DRACO" kernels boot on Amiga mainboards, too:
...
- don't change the _lev2intr and _lev6intr entry points in static code
- set the level 2, 5, 5 and 6 interrupt autovectors from initcpu() on DraCo.
1996-05-17 12:56:49 +00:00
is
16465b6509
merge.
1996-05-16 20:18:01 +00:00
is
d0bd068b17
cleanup comment.
1996-05-16 17:52:22 +00:00
is
ee807dac4c
Correct a -Wall correction.
1996-05-16 17:50:25 +00:00
is
eced298a2b
- tell new version of assembler to still accept 851/030 opcodes when compiling
...
with -m68060
- add -Wall -Wstrict-prototypes
1996-05-16 17:07:08 +00:00
is
9546c59d96
Only declare setconf() #ifdef GENERIC.
1996-05-16 16:10:11 +00:00
is
d5793c310d
add DCIA prototype.
1996-05-16 16:02:15 +00:00
is
5b2b46b306
Fix for unused var warnings in compiler problem workaround.
1996-05-16 15:53:02 +00:00
is
317ba427c1
Now that we imported the 68060 software support package and committed the
...
glue code for it, activate this again.
1996-05-15 21:10:57 +00:00
thorpej
e64215c6f4
Oops, I accidentally commented out the "le" attach directive. Thanks,
...
veego!
1996-05-12 16:17:19 +00:00
is
2a8a23a622
Disable .include of arch/m68k/060sp/Makefile.inc for now.
1996-05-12 13:36:02 +00:00
mhitch
70b7922d41
Use new format for dumpfile and include chip memory in dump.
...
Fix another -Wall warning (from '060 integration).
1996-05-12 04:10:15 +00:00
mhitch
8afe5318ba
Used by the new libkvm and kernel coredump.
1996-05-12 02:47:46 +00:00
mhitch
b3186217c2
Use dumpconf() to set dumplo instead of directly setting it.
1996-05-12 02:41:00 +00:00
mhitch
177ffe3ea4
Fix yet another -Wall warning.
1996-05-12 02:38:23 +00:00
mhitch
caf4c8f158
Remove old-style disk instrumentation now that iostat, systat, and
...
vmstat are fixed.
1996-05-12 02:26:03 +00:00
mycroft
540f9550c0
Make `make depend' work for libraries.
1996-05-11 16:11:30 +00:00
is
d6ea9eae71
Cleanup the mess I left when committing yestereve's changes; in this case,
...
an unused variable.
1996-05-10 15:36:05 +00:00
is
e138ae4f38
Clean up the mess I left over from my yestereve's commit: partially unused
...
variables left over from color background debugging, partially wrong #ifdefs
making some variables unused in non-M68060 kernels.
1996-05-10 14:30:53 +00:00