scottr
06ac03dd55
Fix typo found by Colin Wood, PR 3934: ga_handle should get the value of
...
the handle, not the tag.
1997-08-03 16:44:24 +00:00
scottr
6f33c6446c
Drop splsched() to spl3(), so that it no longer blocks serial interrupts.
1997-08-03 07:20:40 +00:00
scottr
741cf383d0
Adjust prototype for ga_phys field in grfbus_attach_args.
1997-08-03 07:17:31 +00:00
scottr
cd74e0d31a
Adjust grf_establish() prototype.
1997-08-03 06:52:23 +00:00
scottr
f4ef74ae32
Fix grf{i,m}v_phys() prototypes.
1997-08-03 06:42:29 +00:00
scottr
dfa83e4861
Overhaul grf drivers to correct recent problems with X and dt
...
(address error faults), as well as other reported problems:
- Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the
second argument to both, as we don't use it anyway.
- Handle fbbase and fboff consistently throughout. Closes PR 3862.
- Eliminate grfaddr() by pulling it into grfmmap(), which is the
only place it was used, previously.
- grfmap() now gets the physical address of the framebuffer from
the appropriate driver, rather than try to compute it by itself.
Be careful with aligning the base to a page address and increase
the length of the mapped region appropriately. Closes PR 2867.
1997-08-03 06:25:56 +00:00
scottr
e083a60af2
KNF
1997-07-26 18:13:30 +00:00
scottr
ef8ecc05da
cli_offset should be a bus_size_t now, and cli_value is an unsigned 32-bit int.
1997-07-26 08:28:20 +00:00
scottr
f65445ce80
Add support for Macintosh Display Card, using information provided
...
by Taras Ivanenko <ivanenko@ctpa03.mit.edu> in PR 3862. (The PR
is still open, due to an unresolved issue regarding the fbbase
field.)
1997-07-26 08:21:15 +00:00
scottr
5825a3f29c
Add option-{1,2,3} as an alternative to option-{,left,right} for mouse
...
button emulation. From SUNAGAWA Keiki <kei_sun@ba2.so-net.or.jp> in
PR 3887.
1997-07-25 23:08:15 +00:00
scottr
0f06fa608f
Add NETATALK, and be pedantic with a few comments.
1997-07-25 19:53:59 +00:00
scottr
35884534c1
Remove HOSTED_* targets; define and use CPP and SIZE symbols, as inspired
...
by cgd's recent changes for the Alpha port.
1997-07-24 05:48:51 +00:00
scottr
ef7df42303
Since spltty() will not lower the spl, only raise it, we need to
...
use splx() to undo the effect of the splzs() in zstty_softint().
1997-07-23 07:20:01 +00:00
scottr
3518ffabce
The PA of the framebuffer may not be page aligned, so make sure to
...
do this before comparing against the result of pmap_extract().
1997-07-23 07:17:52 +00:00
scottr
c2362b1d29
Remove unused option MAPMEM, as suggested by Erik Bertelsen
...
<erik@erik-be.uni-c.dk> in PR 3896. Also, revert to MRG_ADB
(for now), disable NETATALK, and remove unused drivers.
1997-07-23 06:42:40 +00:00
scottr
1a5689c4af
Remove unused option MAPMEM, as suggested by Erik Bertelsen
...
<erik@erik-be.uni-c.dk> in PR 3896.
1997-07-23 06:36:59 +00:00
scottr
ec622ce63c
GC unused MMSEG definition, from Erik Bertelsen <erik@erik-be.uni-c.dk>.
...
Closes PR 3898.
1997-07-23 06:33:53 +00:00
scottr
257d26f174
New implementation of _splraise(): use word-length operands where possible
...
by implementing entirely in assembly. This saves some 6 bytes on all MPUs,
and about 8 cycles on the 030.
Now that it's optimized, define spltty() in terms of _splraise() so that
we don't inadvertantly lower the SPL.
1997-07-23 06:24:33 +00:00
jtk
d36d6d14ab
use locator defines in "locators.h" to index cf_loc[]
1997-07-17 02:01:26 +00:00
scottr
3284008cff
Add DrHw value for the Macintosh Display Card
1997-07-15 15:45:38 +00:00
scottr
ec40091111
In nubus_print(), always print the NuBus slot number. Also, refine it so
...
that when no driver matches, our output is a little more consistent with
existing practice.
1997-07-15 07:43:12 +00:00
scottr
034bf6b188
Clean up some DIAGNOSTIC messages: use %x to display the slot number.
1997-07-14 23:05:35 +00:00
leo
198bd713f2
Generate assym.h dependencies when making 'depend'.
1997-07-12 22:07:36 +00:00
thorpej
d9d9b2f705
Remove a comment that has not been applicable for some time.
1997-07-12 19:03:11 +00:00
perry
ad1710ce1e
update comment from 1981 on memory and disk prices -- pr-2754 from Curt Sampson
1997-07-12 16:18:36 +00:00
scottr
7a1c9e3d1a
Remove a stowaway that got in on the last commit.
1997-07-12 06:13:08 +00:00
scottr
0dd96574d4
Fix from Dave Huang <khym@bga.com> for my exception vector botch for
...
the '040 and '060 in initcpu(). "D'oh!"
1997-07-12 06:07:24 +00:00
scottr
a628a48bba
Cosmetic changes to intvid_info[] initialization
1997-07-11 06:02:26 +00:00
scottr
a41c255aa0
Update for vm/lock.h -> sys/lock.h change
1997-07-10 18:00:40 +00:00
veego
1450ec3f1b
Restore the define of NPTEPG.
1997-07-10 08:23:03 +00:00
is
e03fce55ed
addql does set condition codes, so we are not allowed to put it in between
...
the andl and the jeq.
Mea maxima culpa.
1997-07-04 20:52:50 +00:00
scottr
9fc7759ee2
Optimize the bus error handlers a bit; save a couple cycles by dropping
...
through a branch rather than taking it in the case of an MMU fault,
which also has the desirable side effect of possibly avoiding an
I-cache miss.
1997-07-04 04:49:15 +00:00
scottr
d00173ae5a
Add support for Portrait Video Card. From SUNAGAWA Keiki
...
<kei_sun@ba2.so-net.or.jp> in PR 3821.
1997-07-01 19:04:18 +00:00
scottr
f2bdde942a
Due to reliability problems on some models, back out the more radical of
...
the pc532/dev/ncr.c-inspired changes; in particular, wait for previous
transfer to complete before starting another, as we used to do. Retain
splbio() protection and simplified sbc_pdma_in().
1997-06-30 05:24:35 +00:00
scottr
ea99cc2796
Fix tyop in last; will link 040-enabled kernels now.
1997-06-29 19:54:57 +00:00
scottr
4428f246a1
Split up CPU-dependent bus error/address error handlers. Mostly from
...
the Amiga port, but with an extension to save the actual fault
address (in m68k_fault_addr) when we catch a bus error.
1997-06-29 19:02:07 +00:00
scottr
6eb0e7c503
Prototype DCIS().
1997-06-29 18:56:11 +00:00
scottr
0b7e64bbfa
Update for mac68k_buserr_addr -> m68k_fault_addr change.
1997-06-29 06:10:35 +00:00
scottr
7044c8fd8a
Get several cleanup chores out of the way. The code is functionally
...
identical to the previous incarnation.
- Update using m68k asm.h macros
- Move initialization towards the front of the file
- Rename mac68k_buserr_addr to m68k_fault_addr
- Reorganize trap 15 handler, similar in structure to -- though not as
complete as -- the hp300 version
- Reorganize doboot() for easier integration of external cache, and
make room for the latter (#ifdef __notyet__)
- General garbage collection of unused code/data
1997-06-29 06:07:39 +00:00
scottr
a3bfbcf80a
Remove unused (#ifdef'ed) vector 0 initalizer
1997-06-29 05:52:11 +00:00
scottr
be164c61ed
Garbage collect bad{,b,w,l}addr()
1997-06-29 00:26:12 +00:00
scottr
494cda5d27
Use <m68k/include/asm.h>.
1997-06-28 23:35:02 +00:00
scottr
b1f4ee5c2a
Identify and use the Apple Twisted Pair NB card properly, from PR 3789
...
submitted by Denny Gentry <denny1@home.com>; investigation on the hardware
done by Bob Nestor.
1997-06-26 21:08:10 +00:00
briggs
9979fcd706
Fix from camk@telecom.ksu.edu (Kelly Campbell), via Ken Nakata, for a
...
problem causing SIGSEGVs under FP emulation on the 68LC040. The size
for the type 4 exception frame was not properly defined.
1997-06-25 12:44:05 +00:00
scottr
b43dd86019
Mask off page offset when building a pte for mapping the
...
framebuffer; from Walter Ruetten, closes PR 3147.
1997-06-19 17:00:02 +00:00
scottr
9dfb9a7f87
Add support for Mouse Systems A3 mouse. From Colin Wood.
1997-06-16 06:35:26 +00:00
scottr
db9068c773
Don't call Debugger() if we don't have ddb. Fixes PR 3744.
1997-06-15 20:34:15 +00:00
scottr
36b75f2735
Update from Denny Gentry <denny1@home.com>, PR 3685:
...
Simplify the way transmit buffers are managed, remove assumptions about
NBPG, simplify sonic_get handling, update snioctl to be more like other
current drivers, and probably a few other changes I've now forgotten about.
1997-06-15 20:20:07 +00:00
mrg
1258c8d25b
remove now obsolete "swap on..." lines.
1997-06-12 18:41:58 +00:00
mrg
552af779d2
bring mrg-vm-swap2 onto mainilne.
1997-06-12 15:46:19 +00:00