cgd
b3d285e625
add -nostdinc to CPPFLAGS, so that /usr/include won't be used
1998-03-27 01:32:53 +00:00
ross
2ce8cda3e5
Get rid of a /* in a comment.
1998-03-27 01:17:18 +00:00
thorpej
b1e15c2005
Add some robustness to pmap_alloc_physpage(): Instead of panic'ing if
...
we can't get a page, find an inactive pmap and pmap_collect() it,
freeing up a few pages. Go ahead and die if we can't allocate a page
after 5 tries.
1998-03-27 00:52:43 +00:00
sakamoto
2467110095
Change commented out default baudrate(38400 to 9600) of serial console.
1998-03-27 00:11:07 +00:00
sakamoto
94a783a350
allow use of new wscons code.
1998-03-27 00:07:53 +00:00
sakamoto
f9133e686e
Change default console. pc -> wscons
1998-03-26 23:51:08 +00:00
sakamoto
6143f6a20e
Allow to use the new VGA and keyboard controller drivers as console
1998-03-26 23:45:59 +00:00
sakamoto
a46fb646ee
add entries for the new wscons stuff
1998-03-26 23:43:43 +00:00
sakamoto
a81efa33bc
tell drivers that this port knows about the new wscons code
...
(and generates the NWSCONS etc include files)
1998-03-26 23:42:53 +00:00
sakamoto
3334a0d040
Add bus_space_copy_region_N().
1998-03-26 23:41:51 +00:00
thorpej
b86884a71a
Give pmap_collect() some substance: when called, a process is being
...
swapped out, so remove all of the physical mappings the process has
in order to free up the page table pages.
Since the pmap module is allowed to "forget" mappings, pmap_collect()
may be called in other situations where the memory situation is desperate,
although it's more likely that the pages will simply be needed again the
next time a process runs.
1998-03-26 22:18:36 +00:00
mark
653457f11b
Remove the variable oldtm from diagnostic printf() statement as this
...
variable no longer exists.
1998-03-26 21:27:12 +00:00
mark
35dc347724
Bring this more up to date.
1998-03-26 20:43:02 +00:00
mark
8003976152
The ehbug option is dead now the etherH driver has been replaced with
...
an NE2000 attachment.
1998-03-26 20:42:34 +00:00
mark
cd0f9898b5
Fix problems with microsecond timestamping in microtime().
...
Remove some old dead code.
1998-03-26 20:07:18 +00:00
mark
26634e5f83
Cleaned up the IOMD access macros.
1998-03-26 20:05:49 +00:00
mark
6fa49296d7
Include machine/asm.h. Removed un-necessary .req directives. Use the
...
ENTRY() macro for declaring function entry points.
1998-03-26 20:05:13 +00:00
mark
c6b5400405
Add a couple of missing brackets in the arm_byte_to_page and
...
arm_page_to_byte macros.
1998-03-26 19:57:13 +00:00
mark
47ec7dab23
This file is no longer included by anything and is out of date. All
...
podule definitions can be found in the podulebus subdirectory.
1998-03-26 19:55:53 +00:00
chuck
5f8c3edfed
add pmap_dump as a DEBUG function
1998-03-26 19:49:51 +00:00
thorpej
531db9e0d3
Sanity check the virtual addresses in the kernel and non-kernel cases
...
of pmap_enter() (and pmap_kenter_*()). Remove diagnostic check for
kernel pmap in pmap_alloc_asn().
1998-03-26 19:06:28 +00:00
thorpej
040f7cbc70
Remove references to pmap.old.h - It should have just been pmap.h, but
...
that isn't necessary, either, since <vm/vm.h> is already included.
1998-03-26 18:17:13 +00:00
pk
f3d6050987
Typo in initial interrupt register mapping code.
1998-03-26 16:11:40 +00:00
tsubai
3ff4af3e9e
Add MIPS_INT_MASK_FPU definition and remove unnecessary code.
1998-03-26 13:15:01 +00:00
jonathan
6b2d0fa8a0
* Create /sys/arch/mips/include/intr.h, with extern declaration of
...
interrupt-callout vector from mips locore dispatch code to port code.
* Move branch-emulation declaration to mips/include/trap.h.
* Garbage-collect pmax/pmax/trap.h.
Not needed now pmax/pmax_trap.c is gone, and after above tidy-up.
1998-03-26 12:46:33 +00:00
jonathan
01be9f533f
Add extern declaration of old "systype" global variable holding model type,
...
until all pmax code uses platform support.
1998-03-26 11:44:28 +00:00
jonathan
4d3f17a9f7
Garbage-collect oldstyle model-select options from GENERIC.
1998-03-26 11:35:42 +00:00
jonathan
9376fa1a1b
Commit MIPS_INT_MASK_FPU change: use MD symbol to check for pending FPU
...
interrupts.
1998-03-26 09:21:05 +00:00
thorpej
dd3d062237
Delete a couple of gratuitous printfs.
1998-03-26 06:36:36 +00:00
thorpej
8a86fd47be
It's Just Wrong to configure a KN02 system slot as an IOCTL ASIC, but
...
since it's currently done that way, nuke the gratuitous printf that
reports the behavior.
1998-03-26 06:35:27 +00:00
thorpej
38d5126caf
Set cpu_model in the dec_foo_init() functions, make them consistent and
...
descriptive, and print the model before reporting physical memory size.
1998-03-26 06:32:37 +00:00
thorpej
b6fca1a9c8
The line between "family" and "model" are ... very fuzzy on the DECstation.
...
So, don't bother.
1998-03-26 06:27:57 +00:00
scottr
5fa1b5f440
Add Performa 580/588 to the list of machines which have a Cuda chip.
...
XXX - we should really be using machine ID symbolic constants here, not
numbers.
1998-03-26 06:25:49 +00:00
thorpej
d654444e88
Right now all platforms use the tc_slot_info[] stuff, so put it in a place
...
where everyone can get at it.
1998-03-26 03:12:05 +00:00
thorpej
c4ba627afc
Kernel config file for bishop.nas.nasa.gov and ripley.nas.nasa.gov,
...
AlphaStation 500 and AlphaStation 600, respectively.
1998-03-26 03:00:36 +00:00
thorpej
9234f2450b
Enable DDB history, netbsd.gdb.
1998-03-26 02:58:48 +00:00
thorpej
6111783e61
if NEW_SCC_DRIVER, 3000/300 and 3000/500 aren't PROM console candidates.
1998-03-26 02:53:21 +00:00
thorpej
a9e071bef5
defopt NEW_SCC_DRIVER
1998-03-26 02:52:43 +00:00
thorpej
1282aca230
Add options UVM, PMAP_NEW, and NEW_SCC_DRIVER.
1998-03-26 02:51:46 +00:00
thorpej
73f1a02583
If NEW_SCC_DRIVER is defined, the 3000/300 and 3000/500 are not
...
PROM console candidates.
1998-03-26 02:45:34 +00:00
thorpej
7b4da708cc
Add support for attaching a zstty as the console, conditional on
...
NEW_SCC_DRIVER.
1998-03-26 02:43:22 +00:00
thorpej
4a4bccc923
Remove references to NEW_PMAP.
1998-03-26 02:21:46 +00:00
thorpej
76ba34c797
Remove references to "new_pmap".
1998-03-26 02:19:02 +00:00
thorpej
456b3df281
Remove the Mach 3 pmap from the tree, replacing it with the contents of
...
pmap.old.<whatever>. To see the history, look at the corresponding
pmap.old.<whatever> file.
1998-03-26 02:18:03 +00:00
thorpej
17513c206c
make this compile
1998-03-26 01:09:04 +00:00
thorpej
60e832dc24
Make this compile.
1998-03-26 01:01:13 +00:00
pk
f658122053
Check for a valid PROM virtual address.
1998-03-25 23:15:07 +00:00
thorpej
3ac5a77c70
Make pmap_kremove() deal with mappings entered with pmap_enter() as well.
...
Prevents stale PV entries from lingering around. Fixes a nagging
"kernel stack not valid halt" I was seeing with PMAP_NEW.
Idea from Chuck Cranor.
1998-03-25 22:52:28 +00:00
chuck
1c1186a3f2
the kernel remove function can encounter mappings that are on the
...
pvlists if they were entered by the fault routine. in this case
we had better call pmap_remove to clear out the pventry structures.
appears to fix some pvlist releated panics people have seen with pmap.new.
1998-03-25 22:49:11 +00:00
is
6c7f702633
- remove one level of soft interupt in the software autorepeat code
...
- WOPEN -> wopen
1998-03-25 22:14:13 +00:00