toshii
f1e3122487
Fix 3rd arg of config_search().
2001-06-29 16:58:55 +00:00
toshii
5df8e31135
Probe SA1111's ID register. Fix 3rd arg of config_search().
2001-06-29 16:58:17 +00:00
toshii
7b01bb9073
Add ID register location.
2001-06-29 16:54:55 +00:00
mrg
2307774c9a
#include <machine/autoconf.h>
2001-06-29 03:32:10 +00:00
toshii
ff7d26d2ed
KASSERT current_intr_depth == 0 before uvm_fault.
2001-06-29 02:43:56 +00:00
toshii
84408cfa2e
Catch up long ago arm32 change: vm_offset_t -> {p,v}addr_t.
2001-06-29 02:40:28 +00:00
toshii
8a0e9b17a0
Use ld -X instead of -x, to keep local symbols for DDB.
...
XXX does other arm ports need this change?
2001-06-29 02:38:32 +00:00
bjh21
7a42a10e95
Gratuitous spelling corrections:
...
10base2 -> 10BASE2
10baseT -> 10BASE-T
10baseFL -> 10BASE-FL
2001-06-28 23:01:55 +00:00
ragge
2c4d8265db
Panic if page fault on interrupt stack, per request from Jason Thorpe.
2001-06-28 21:54:23 +00:00
matt
03ff023c76
Onfault needs to be done even from interrupts so restore that. Default
...
to EFAULT for the error.
2001-06-28 21:27:47 +00:00
matt
6ca9622494
Add pmap_interrupt_* to pmap_*map_pa. Remove interrupt toggling from
...
pmap_pte_spill. Fix pmap_protect. Macroize mfsrin instruction.
2001-06-28 20:35:21 +00:00
matt
78c7d18804
Turn on PMAP_MAP_POOLPAGE
2001-06-28 20:31:37 +00:00
uch
7ceb721a2a
sample configuration for HP620LX
2001-06-28 19:07:13 +00:00
uch
c8af82081b
add interrupt monitor for debugging. (disabled by default)
2001-06-28 18:59:06 +00:00
matt
fdb7751e9c
Update for thorepj's UVM changes. Don't even try to call uvm_fault or do
...
pcb_onfault recovery while in interrupt mode. Just die. Print out error
returned from uvm_fault (-1 for interrupts).
2001-06-28 18:33:39 +00:00
uch
c8f9a5d874
console module refers hd64461video's needs-flag instead of hd64461if.
...
(pointed by MAEKAWA Masahide)
2001-06-28 17:03:47 +00:00
matt
87a64549c4
Change a bcopy to a structure copy.
2001-06-28 15:23:39 +00:00
soren
882f3b1bd2
Const'ify bootblk_commands[] to match lib/libi386.h change.
2001-06-27 22:58:32 +00:00
lukem
69bda4d299
be consistent with #define<TAB>
2001-06-27 22:55:08 +00:00
atatat
28f77f292c
add brief descriptions of the contents of the *other* directories
2001-06-27 22:10:13 +00:00
fredette
3543a1603c
Removed stand from SUBDIRS.
2001-06-27 19:23:16 +00:00
fredette
9dd442f913
Added a Makefile for the sun2 includes.
2001-06-27 19:22:18 +00:00
fredette
4c566b2daa
Include a common header, then define macros that
...
give the appearance of specific attach args for
the mbio and mbmem buses.
2001-06-27 19:21:49 +00:00
fredette
2cf2ebc67c
Now define a suitable ELF32_MACHDEP_ID_CASES.
2001-06-27 19:20:22 +00:00
fredette
dd2704a334
Just include a common header.
2001-06-27 19:19:22 +00:00
fredette
4218d61e30
Use _KERNEL_OPT.
2001-06-27 19:08:58 +00:00
fredette
dced0aa013
Declare the PROM console device.
2001-06-27 19:02:26 +00:00
fredette
33575e8a53
Now don't include zsvar.h until the end. splzs() is
...
now defined in machine/cpu.h. Define zs_peripheral_type.
2001-06-27 19:01:14 +00:00
fredette
f76d90d237
Added comments and fixed some macros now that I correctly
...
understand how to address the sun2 VME bus in the VM hardware.
2001-06-27 18:54:27 +00:00
fredette
5f35b65f29
Now define kernel_context() and restore_context(), these
...
are used by some sun68k common code.
2001-06-27 18:48:30 +00:00
fredette
451ebb23d2
Converted to use the new bus-specific attach args.
...
Added the zs_console_flags function, used to tell
MI code what zs is tied up in the console.
2001-06-27 17:41:03 +00:00
fredette
75eb351428
Converted to use the new bus-specific attach args,
...
and the bus_space_peek_N functions. Now use hand-defined
macros instead of relying on structure layout to find registers.
Allocate the DMA handles here, since the MI chipset code
doesn't do that any more.
2001-06-27 17:37:04 +00:00
fredette
a63be0a0a4
Converted to use the new bus-specific attach args,
...
and the bus_space_peek_N functions. Also uses the
sun68k-specific bus_space_copy{in,out} functions.
2001-06-27 17:32:44 +00:00
fredette
b480d71a7a
Added an attachment for Intel ethernet (ie) at obio.
...
Added support for the 3Com Ethernet (ec) at mbmem.
2001-06-27 17:24:35 +00:00
fredette
1bf6975d6b
Added support for the PROM console.
2001-06-27 17:04:59 +00:00
fredette
fdc8ed9a06
Updated for ELF support.
2001-06-27 17:03:10 +00:00
fredette
79f31f9463
A sun2 is also a sun68k kind of a machine, and it also uses ELF.
2001-06-27 16:59:57 +00:00
fredette
e702f4a813
Now uses the sun68k common code. Changed how the keyboard
...
and mouse attach. Added support for ie at obio, the ec adapter.
2001-06-27 16:57:57 +00:00
fredette
9e33b7b680
Updated with VME machine support, a.out compat,
...
some zs and console changes.
2001-06-27 16:51:20 +00:00
darcy
685fb6365d
Added the commented lines with the defaults for the system values associated
...
with System V semaphores.
2001-06-27 13:40:12 +00:00
nisimura
229c5757e6
Cobalt MIPS servers are known to have QED RM5200 processor.
2001-06-27 08:44:24 +00:00
nisimura
0533d3265c
Do a straight and simple cpu identification in cpu_attach().
2001-06-27 08:20:44 +00:00
fredette
08068ecc5d
Don't unmap the PROM's first four physical/virtual pages
...
inside pmap_bootstrap, instead we will wait until we have
installed our vector table.
2001-06-27 03:41:27 +00:00
fredette
d5598f2f68
Made these files part of the sun68k common code.
2001-06-27 03:32:49 +00:00
fredette
39fb6a6f16
Now netintr and sun2_find_prom_map have prototypes in
...
the common sun68k code. Added prototypes for g0_entry
and g4_entry so that prom_abort() can use them.
2001-06-27 03:31:42 +00:00
fredette
7a083fffc2
Don't set up the g0 and g4 handlers here, now prom_abort()
...
does this. Include the common m68k 16-bit aligned copy routines.
2001-06-27 03:25:31 +00:00
fredette
4d85da3f79
Moved much softint and bus_space/bus_dma code
...
to the common sun68k code.
2001-06-27 03:16:02 +00:00
fredette
ee7503cf71
Converted to use the new bus-specific attach args.
2001-06-27 03:00:45 +00:00
fredette
a50332b3e7
Converted to use the new bus-specific attach args,
...
and the bus_space_peek_N functions.
2001-06-27 02:59:26 +00:00
fredette
19f9c211b0
Added a kernel files/devices config file covering
...
the common sun68k code.
2001-06-27 02:55:30 +00:00