briggs
33f027f65f
Handle the interrupt for the Vimage graphics adapter. Thanks to
...
Sadamu Gohyakuda <joyhiro@joyful.gr.jp> for remote testing.
1998-05-07 23:42:59 +00:00
briggs
5917e62b18
New video card: Vimage by Interware Co., Ltd.
...
Define constants for the PLI QuickSCSI nubus board.
1998-05-07 23:41:51 +00:00
kleink
d2db996158
Fix some arithmetics lossage on typeless pointers.
1998-05-07 21:13:23 +00:00
kleink
aa36ad1f55
Fix some arithmetics lossage on typeless pointers.
1998-05-07 21:01:41 +00:00
thorpej
4665241bf8
Simplify the direct-mapped DMA case somewhat by adding a window base
...
member to the DMA tag, and calling the direct-mapped back-ends directly,
rather than through chipset-specific front-ends which pass the window
base as an additional argument.
1998-05-07 20:09:37 +00:00
leo
4eb4a78df8
Implement MACHINE_NEW_NONCONTIG. Implementation is based on Ignatios' amiga
...
implementation and Chuck's conversion description.
1998-05-07 07:25:51 +00:00
mhitch
8c45fef21f
When changing the mapping on a page, remove the previous mapping if
...
there is one. The Mach VM system seems to take care of this, so it
hasn't knowingly caused a problem. UVM does change mappings without
removing the current mapping, and will pmap_page_protect() hangs
if pmap_enter() doesn't remove the previous mapping.
1998-05-06 21:53:53 +00:00
pk
263413efd9
Do not request more privileges from vm_fault() than required, i.e. don't
...
request read access in addition to write access on a write fault.
1998-05-06 14:28:29 +00:00
pk
e615541de9
Maintain far more complete state in the PV lists on the cacheability of pages,
...
using separate flag bits for mappings that were requested to be not
cacheable and uncacheable pages due to incongruent aliases.
This avoids inadvertently turning on the cache-enable bits when removing
one of multiple virtual address mappings to the same page. Reading
from /dev/mem could do this to arbitrary pages.
1998-05-06 14:17:53 +00:00
drochner
2a3fff85f0
add RCS ID
1998-05-06 13:32:18 +00:00
mjacob
294015435b
remove the unneccessary alpha_mbs and slight cleanup
1998-05-05 22:01:54 +00:00
mjacob
742983f1eb
make it impossible to compile w/o SIO (you cannot have a console otherwise
1998-05-05 22:01:31 +00:00
mjacob
1363662600
update for new ws stuff, plus cleanup
1998-05-05 22:00:28 +00:00
mjacob
0713044d87
carry over new ws words from GENERIC
1998-05-05 20:29:18 +00:00
mjacob
bcfe658515
Move declaration within block where it will be used (in case
...
keyboard not defined).
1998-05-05 20:10:05 +00:00
scottr
22b90adcc2
Add the remaining kgdb pieces from sun3/hp300, with some mac68k-specific
...
adjustments to initialization.
1998-05-05 06:48:51 +00:00
chuck
7704d6d342
correct some addresses in the comment that i missed when
...
KERNBASE changed a while back (from Matthias Drochner)
1998-05-05 01:36:46 +00:00
mrg
445283dc37
make UVM the default on the sparc
1998-05-05 01:15:05 +00:00
pk
b6933ca39d
Reading back the IOMMU registers apparently has the ability to wedge
...
microSPARC I cpus. Instead insert a couple of no-ops that seems to
avoid the microSPARC II lossage just as well.
1998-05-04 23:16:59 +00:00
thorpej
88e3ea0922
Use pci_bus_flags().
1998-05-04 18:49:33 +00:00
thorpej
c099eb3a4a
Add a function, pci_bus_flags(), that determines which flags (for memory
...
and i/o enabled) should be passed to the primary PCI bus's autconfiguration
node. Use this function to detect broken PCI-Host bridges, which have
problems with memory-mapped access. Add the SIS 85C496 to this list.
1998-05-04 18:49:07 +00:00
thorpej
627388689b
Whitespace.
1998-05-04 06:09:35 +00:00
thorpej
09175fe9f8
options UVM no longer needed; it's standard
1998-05-04 05:01:55 +00:00
thorpej
d1f4011d1d
Switch to UVM.
1998-05-04 05:01:30 +00:00
thorpej
0a358dfd77
options UVM no longer needed; it's now standard
1998-05-04 05:01:11 +00:00
thorpej
fcb3331f98
Switch to UVM.
1998-05-04 05:00:12 +00:00
thorpej
88bf077524
Don't need options UVM and PMAP_NEW anymore; they're now standard.
1998-05-04 04:38:28 +00:00
thorpej
22e3e4691d
Make UVM+PMAP_NEW the standard VM system on NetBSD/alpha.
1998-05-04 04:35:46 +00:00
ross
53dbd5b7fc
Add file-system MFS to support ftp download of sysinst.
1998-05-03 23:15:45 +00:00
tsubai
ed4f8a8894
Add UVM support.
1998-05-03 17:46:41 +00:00
ragge
c085b89d78
Wall cleaning + a little better fault checking.
1998-05-03 13:22:01 +00:00
ragge
9aea445d54
Remove the ancient kernel-stack area at top of P1 region. Make PMAP_NEW
...
almost work. Also Wall cleaning.
1998-05-03 13:02:22 +00:00
ragge
9d5413a315
Enable -Wall -Wmissing-prototypes -Wstrict-prototypes.
1998-05-03 12:59:56 +00:00
drochner
8b49b1c0b1
Set console to polling mode before calling cngetc().
1998-05-03 10:14:19 +00:00
scottr
9dfbdab6ec
Move on-board I/O and NuBus drivers to their own directories
...
via repository copy, and make the necessary adjustments to reflect
the moved files.
1998-05-02 16:45:27 +00:00
scottr
487e3b222d
Dead, unused, kaput.
1998-05-02 06:46:45 +00:00
scottr
1b01139f4f
Dead, unused, kaput.
1998-05-02 06:32:39 +00:00
augustss
abbe1b7df3
Add Ensoniq AudioPCI driver. Commented out until tested.
1998-05-01 22:26:54 +00:00
augustss
7458164379
Add Ensoniq AudioPCI driver.
1998-05-01 22:00:37 +00:00
cgd
dd0142f10f
add NetBSD RCS IDs and delete other RCS keywords, per the standard style.
1998-05-01 21:18:39 +00:00
cgd
c0c21ff62f
clean up some warnings, adapt to the changed state of the world.
1998-05-01 21:14:46 +00:00
cgd
5317573641
adapt to OFW code changes
1998-05-01 21:13:53 +00:00
cgd
2fb206b0cf
clean up, get it closer to compiling. (Note that this change includes
...
a change marked XXX, where gcc -Wall pointed out a bit of the original
code that looked wrong. The jury's still out on whether or not it was
really wrong, but it looked _very_ suspicious.)
1998-05-01 21:13:02 +00:00
cgd
77e035bc38
kill bogus file
1998-05-01 21:11:34 +00:00
cgd
72797e4632
Import sys/arch/arm32/{shark,ofw} bits of the Digital Network Appliance
...
Reference Design NetBSD source code, obtained from the pages under
http://www.research.digital.com/SRC/iag . Some of this code (badly)
needs to be cleaned up, and as-is it doesn't compile. However, getting
it in the tree is a start.
1998-05-01 21:08:55 +00:00
tsubai
c02aa63694
Fix a typo.
1998-05-01 18:41:27 +00:00
mark
c1a332e5f7
Use a separate variable to indicate whether the fault is from USR mode
...
or not rather than orring in a USER bit into the fault code variable.
This simplifies the fault switch statement and some of the addition
checks that are made of the fault code.
Move the printing of data abort information out into a separate function
rather then duplicating a lot of similar printf() statements.
Removed the fault_code variables from the prefetch abort handler as it
is not actually used for anything.
1998-05-01 15:44:51 +00:00
mark
782906b214
Remove inclusion of sys/device.h
1998-05-01 15:36:30 +00:00
mark
865f2563e1
Remove inclusion of sys/device.h
...
Declare exception_errors as const.
1998-05-01 15:35:43 +00:00
mark
07a0c680a7
Define the cpu_softc structure here.
...
Include armfpe.h to get the prototype for initialise_arm_fpe().
1998-05-01 15:33:42 +00:00