thorpej
0e325bb097
Some spring cleaning.
2001-04-24 00:19:00 +00:00
thorpej
1e306aae10
Garbage-collect pmap_bootstrap_alloc(); nothing uses it.
2001-04-23 23:58:09 +00:00
thorpej
a5dd88f940
Add local prototype for internal pmap_bootstrap_alloc() function.
2001-04-23 23:57:49 +00:00
thorpej
92891185c3
Don't need a prototype for pmap_bootstrap_alloc(); the function
...
does not exist in the pmap API anymore.
2001-04-23 23:53:07 +00:00
thorpej
079c2e0ac9
Call pmap_bootstrap() before calling uvm_pageboot_alloc(), so that
...
the kernel virtual address space bounds will be set up.
2001-04-23 23:50:22 +00:00
bjh21
72aab13520
Add the IOLINES register from the ARM7500FE, and delete a few incongruous
...
blank lines.
2001-04-23 22:17:09 +00:00
rearnsha
8a64dad5d2
Eliminate dev->sc_xs. Simplify calls to sbicicmd. Replace
...
dev->sc_kv.dc_{addr,count} with dev->data{,len}.
2001-04-23 20:32:33 +00:00
simonb
229d807e8c
Add a comment for p_comm, from Bill Sommerfeld.
2001-04-23 19:21:05 +00:00
kanaoka
bb0eabfe15
- fixup only #0 bus --> fixup maxbus.
...
- Don't pciaddr_do_resource_allocate if device is AGP
to avoid conflict.
2001-04-23 19:15:29 +00:00
uch
c4ebb7bc47
recompile.
2001-04-23 18:09:27 +00:00
uch
144b54db26
generate opt_spec_platform.h.
2001-04-23 18:07:57 +00:00
thorpej
cd31bdd2b7
Make sure virtual_end is initialized before calling uvm_pageboot_alloc(),
...
and garbage-collect the virtual_avail variable (it is not necessary in
this pmap implementation).
2001-04-23 17:14:17 +00:00
uch
12772d5476
I forgot to add.
2001-04-23 16:47:16 +00:00
thorpej
2c37838b72
The Alpha pmap_virtual_space() can return compile-time constants,
...
so do so. This allows us to call uvm_pageboot_alloc() before
pmap_bootstrap().
Also, the virtual_start variable is unneeded in the Alpha pmap
module, and virtual_end (and the mostly-unused-except-by-bus_dma
variables avail_start and avail_end) can be `computed' at the
same time.
2001-04-23 15:42:29 +00:00
thorpej
92ca543e1c
Panic if all mappings are not removed from a pmap when its
...
reference count drops to 0.
2001-04-23 15:26:08 +00:00
pk
f33abf3809
Bump PIL_NET to 7; some sbus network boards use this interrupt level.
...
Nuke PIL_IMP.
2001-04-23 14:40:03 +00:00
sato
25bed1d297
fix memcpy argument in SPEC_PLATFORM&BOOT_STANDALONE case.
2001-04-23 11:31:15 +00:00
uch
f95d468a51
switch to ELF kernel.
2001-04-23 11:22:55 +00:00
uch
210faed679
new hpcsh clock module.
2001-04-23 11:22:19 +00:00
uch
63ec3bc3fa
dreamcast clock module was separated.
2001-04-23 11:20:41 +00:00
sato
40e5d08ed9
set specified platid when BOOT_STANDALONE & SPEC_PLATFORM=xx specified.
2001-04-23 10:13:02 +00:00
sato
4a5dcf307b
#include "opt_spec_platform.h"
2001-04-23 10:08:28 +00:00
jdolecek
09062a99f9
one less
2001-04-23 09:36:01 +00:00
jdolecek
7c9c35e3e7
Move the inclusion of 'mca.h' so that it doesn't depend on pcppi. The clock
...
interrupts are properly reset on PS/2 now.
Handle the slighly different PS/2 CMOS layout and get/set century
byte as appropriate. The check for valid CMOS CRC checksum is not implemented
yet; I don't currently know algorithm they use.
The info about PS/2 CMOS was taken from the Padgett Peterson's
x86/MSDOS Interrupt List, release 60.
2001-04-23 09:35:12 +00:00
jdolecek
1fe3261554
Add constant for SKNET Ethernet Card
2001-04-23 06:10:09 +00:00
jdolecek
15224351ef
Compact autoconf info by printing the IRQ number together
...
with 'at mca0 slot foo' info.
2001-04-23 06:10:08 +00:00
jdolecek
e99b513ca1
fix typo
2001-04-23 05:45:43 +00:00
thorpej
69fd928d7c
Remove pmap_kenter_pgs(). It was never really adopted by
...
anything, and the interface itself wasn't as flexible as
callers would have probably liked.
2001-04-23 01:02:06 +00:00
jmc
a0c30da432
Add comment set spec id to macro types
2001-04-23 00:57:32 +00:00
jmc
7c87238caa
Add Model id as a valid generic type
2001-04-23 00:57:05 +00:00
thorpej
55044638aa
Remove pmap_kenter_pgs(). It was never really adopted by
...
anything, and the interface itself wasn't as flexible as
callers would have probably liked.
2001-04-22 23:42:11 +00:00
thorpej
ec66f67f3a
Use pmap_kenter_pa() rather than pmap_kenter_pgs().
2001-04-22 23:28:52 +00:00
thorpej
69abdbf60c
Undo a misguided previous change to the pmap_update() API.
2001-04-22 23:19:26 +00:00
fredette
8a5ee3ff29
Added.
2001-04-22 21:00:27 +00:00
ross
8e68ebf6df
Add one-line placeholder for pending commit so diffs are complete.
2001-04-22 20:47:22 +00:00
jdolecek
3d1c1edbc5
g/c edc_dev_status[]
2001-04-22 20:02:38 +00:00
jdolecek
d0a98e1d18
fix edc_dump_status_block() to correctly print Command Error Code and
...
Device Error Code/Status when appropriate
add one item to TODO - need support for kernel memory crash dumps (to be
implemented "soon")
2001-04-22 20:00:59 +00:00
soren
a671e50d00
Put tr(4) in network section.
2001-04-22 19:53:25 +00:00
jdolecek
24568e5a13
Since IBM PS/2 support is becoming quite stable, remove the lenghty
...
disclaimer on top and leave only necessary fragments.
edc(4) seems to be quite stable, remove the EXPERIMENTAL note
2001-04-22 19:15:05 +00:00
jdolecek
0800e2ed46
add major { ed = 20 }
2001-04-22 18:39:49 +00:00
thorpej
5871b80f00
Use uvm_pageboot_alloc() for early memory allocation, rather than
...
calling pmap_steal_memory() directly. On these platforms, since
uvm_pageboot_alloc() is a wrapper around pmap_steal_memory(), there
is no functional change. This is merely for API consistency.
2001-04-22 18:21:48 +00:00
uch
103b08ffa1
make this compile again under SH4
2001-04-22 17:37:55 +00:00
thorpej
cfb5c7ed9f
Make pmap_virtual_space() a required pmap function, even on platforms
...
which have pmap_steal_memory(). This is to reduce the API differences
between pmaps that implement pmap_steal_memory() and pmaps which do
not.
Note that pmap_steal_memory() needs to adjust *vstartp and/or
*vendp only if it used addresses within the range provided to UVM
via the pmap_virtual_space() call. I.e. it is not necessary to do
so in any current pmap_steal_memory() implementation.
2001-04-22 17:22:57 +00:00
uch
95f0d5c680
add RTC control register 1 defines.
2001-04-22 16:50:17 +00:00
thorpej
27253eea15
Use uvm_pageboot_alloc() rather than pmap_steal_memory().
2001-04-22 16:44:41 +00:00
bjh21
8eed59a146
Move arcpp so it attaches before podulebus.
2001-04-22 15:26:07 +00:00
pooka
d31d45d28e
Fix misinformation in comment
2001-04-22 15:09:03 +00:00
bjh21
9aba6e0cc4
Add arcpp.
2001-04-22 15:03:22 +00:00
bjh21
11b40e716c
Add arcpp. Not in GENERIC because I don't know it works.
2001-04-22 15:02:51 +00:00
bjh21
856547f067
Driver for Archimedes parallel ports. I haven't got a parallel printer, so
...
this is currently untested.
2001-04-22 15:01:25 +00:00