soda
bc0d30a90c
introduce "struct platform", and remove "cputype" variable.
...
this change also includes a patch to obtain secondary cache size
from ARC firmware by Bob Meader, which was posted on port-arc on 18 Aug 2000.
this should make NEC Express RISCserver work.
this change obtains ID of display controller from ARC firmware, too.
2001-06-13 15:08:05 +00:00
soda
b7abba7794
split pccons driver into "pccons" and "opms",
...
also split into bus-dependent frontend and bus-independent backend.
2001-06-13 15:05:43 +00:00
soda
226c44ecbc
use MI i8253reg.h instead of home grown one
2001-06-13 15:03:53 +00:00
soda
ba6a3c6db5
split ISA bridge code into bus dependent frontends to remove "cputype"
...
variable.
2001-06-13 15:03:24 +00:00
soda
c6eacfae15
split clock_mc.c into interval timer driver (timer) and
...
real time clock driver (mcclock)
2001-06-13 15:02:12 +00:00
soda
c7b603e55d
split clock.c into interval timer part ("timer" for cpu_initclock) and
...
real time clock part ("todclock" for inittodr, resettodr)
2001-06-13 15:00:26 +00:00
soda
33669543d9
remove algor related codes, because there is independent (and working!)
...
algor port now.
2001-06-13 14:58:38 +00:00
soda
7a314c516c
enable device_register(9) on arc port to parse boot device name
...
passed by ARC firmware correctly.
2001-06-13 14:36:33 +00:00
toddpw
a865af9ad5
Enable attachment for Kingston KNE-PC2 Ethernet.
2001-06-13 13:41:01 +00:00
rafal
68306a9bf0
Implement a db_trap_callback which turns off the watchdog on entry to DDB
...
and turns it back on on exit. Hook the callback in early in the boot, so
it's there as soon as DDB is available.
2001-06-13 12:34:24 +00:00
wiz
c03a48d64f
withough -> without
2001-06-13 10:45:57 +00:00
scw
e13606c37b
Workaround for buggy OPTi pciide chipset revisions, as reported
...
in PR/11644.
2001-06-13 09:55:25 +00:00
enami
4553af4ee5
Add minimal support for vr4122/vrc4173 pci.
2001-06-13 07:32:47 +00:00
lukem
6b358ba879
remove interlan np100 entry as the referenced files don't exist
2001-06-13 06:43:08 +00:00
lukem
d9db68b3fe
be more specific about which interlan controller the qbus/if_il supports
2001-06-13 06:40:19 +00:00
simonb
85ded6700b
Add a sanity check for ubc_winshift.
2001-06-13 06:06:19 +00:00
simonb
6c4e6292a5
Regen; add IBM 405GP PCI Bridge & ROB-in i960RP Microprocessor.
2001-06-13 06:04:25 +00:00
enami
3df61fa9d9
Generic softintr for hpcmips.
2001-06-13 06:03:10 +00:00
simonb
18b2f7e6a1
Add a port to IBM's PPC405GP Reference Board (the "walnut")
...
by Eduardo Horvath and Simon Burge of Wasabi Systems.
IBM 4xx series CPU features:
- New pmap and revised trap handler.
- Support on-chip timers, PCI controller, UARTs
- Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
- Add in-kernel PPC floating point emulation
- New in{,4}_cksum that is between 1.5 and 5 times faster than the
old version depending on CPU type.
General changes:
- Kernel support for generic dbsym-style symbols.
2001-06-13 06:01:44 +00:00
thorpej
015345c74b
Don't need INET or NS includes here.
2001-06-12 22:32:51 +00:00
thorpej
7e59a1be7a
No longer need MIPS3_5200 here.
2001-06-12 22:32:50 +00:00
thorpej
9988acd41e
Don't need INET or NS includes here.
2001-06-12 22:28:15 +00:00
thorpej
e103dbb4b0
Don't need NS-related headers here.
2001-06-12 22:05:53 +00:00
uwe
02293e0ea7
Be prepared to get OpenFirmware client entry in either %o3 (PROM way)
...
or %o0 (our boot code passes romp in %o0 even for OF machines).
Discussed with pk.
2001-06-12 21:01:26 +00:00
bjh21
18e8d752f6
No need to pull in INET or NS headers -- that's all done by ether_ioctl() now.
2001-06-12 20:53:39 +00:00
bjh21
ca5de264b4
Change the structure of a bus_space_handle_t in a desperate bid to avoid using
...
function pointers. It now contains two base addresses, one for 8-bit
transfers and one for 16-bit transfers. This should make it possible for me
to handle the Castle EtherSCSI card, which uses and address line to select
transfer width to the i82595.
2001-06-12 20:16:22 +00:00
matt
2b283d77df
For arm ports where machine != arm??, descend into the cats,dnard,netwinder
...
directories and install their include files too.
2001-06-12 18:16:31 +00:00
matt
6506d53f68
Nuke include files which are just <arm/foo.h>. Adjust Makefile accordingly.
2001-06-12 18:03:55 +00:00
matt
d4dcda551f
Revert back to arm32 (for now).
2001-06-12 18:02:20 +00:00
matt
5571e920d6
senderr needs only be declared when PFIL_HOOKS is defined
2001-06-12 17:55:52 +00:00
matt
12635e46a1
The machine is cats, the machine_arch is arm (not arm32).
2001-06-12 17:38:41 +00:00
matt
0aff179f16
Eliminate all files that are just #include <arm.foo.h>. Update Makefile
...
to refer to cats, not netwinder.
2001-06-12 17:37:35 +00:00
tsubai
f1d3ac74a5
Change comment.
2001-06-12 17:36:55 +00:00
tsubai
66c1ffd9be
Remove cpu_dumpconf(); it's in powerpc_machdep.
2001-06-12 17:23:13 +00:00
tsubai
713feac239
Include powerpc/mpc6xx/{bat.h,pte.h} if PPC_MPC6XX is defined.
2001-06-12 17:20:50 +00:00
tsubai
bee211fc53
Move "file .../bus_dma.c" line to MD place.
...
Add options PPC_MPC6XX on missed ports.
XXX I think PPC_OEA is better name.
2001-06-12 17:13:34 +00:00
matt
fa3621e3be
Move netwinder_machdep.c to files.netwinder. Eliminate opt_netwinder.h and
...
use #ifdef netwinder insead. XXX ebsa285_machdep.c should move to the cats
directory and files.cats
2001-06-12 17:10:25 +00:00
minoura
f8ce82f817
Another steps for ELF.
...
- register prefix
- machine/asm.h
- deprecated -T option for ld(1)
2001-06-12 16:57:27 +00:00
tsubai
cbad4436c2
One more.
2001-06-12 16:32:00 +00:00
tsubai
51a013241c
Make this compile w/o akbd or ukbd.
2001-06-12 16:29:07 +00:00
wiz
0a600be867
receive, not recieve
2001-06-12 15:17:10 +00:00
itojun
bdbfdf946d
run pfil_hooks for IPv6 forwarding path (note: ip6_forward() does not
...
call ip6_output()).
2001-06-12 15:12:33 +00:00
thorpej
4f7cad1c02
On a non-simplex interface, check incoming multicast (this catches
...
the broadcast case as well) to see if they came from us, and drop
them if they did.
This fixed IPv6 DAD on non-simplex interfaces, e.g. the Seeq 8003
found on my SGI Indy.
2001-06-12 15:03:26 +00:00
wiz
2a8c778f1b
retrieve, not retreive
2001-06-12 14:59:27 +00:00
ragge
3bd0afbc54
Make tracing of stack by frame argument work.
2001-06-12 13:22:06 +00:00
ragge
5335780e31
Support to get into DDB from hardclock interrupts by putting a value in
...
the RPB wait field.
2001-06-12 13:20:29 +00:00
ragge
8f96f4b21c
Fix problem where console interrupts never got enabled after RB_ASKNAME.
2001-06-12 13:18:38 +00:00
bjh21
cb6b68a931
Mention where I got the information for writing the driver.
2001-06-12 11:52:03 +00:00
bjh21
f6f3c9b35f
Add a hefty comment about the stray IR bug, so I don't forget it.
2001-06-12 11:49:18 +00:00
wiz
b50f28c38a
underrun, not underun
2001-06-12 11:48:51 +00:00