simonb
0bc879bff8
Update some includes, note that there can be more than one emac on some
...
of the NP processors.
2001-06-24 01:19:17 +00:00
simonb
98120079fb
ibm405gp.h also includes emac register definitions, remove them from here.
2001-06-24 01:18:16 +00:00
simonb
4e71ca0f12
Use 405GP PVR value from ibm405gp.h, not a local #define.
2001-06-24 01:16:18 +00:00
simonb
6d4b6ead83
Update for walnut.h/ibm405gp.h changes.
2001-06-24 01:15:41 +00:00
simonb
8980655597
Move 405GP registers, addresses and other info to ibm405gp.h. Leave only
...
board-specific addresses and other info in walnut.h.
2001-06-24 01:13:11 +00:00
simonb
e3030308b1
Comment out de* and uncomment the TLP_MATCH_* options.
2001-06-24 01:06:02 +00:00
bjh21
c92dc14f82
It looks like cninit() is necessary on Risc PCs using the old console
...
drivers. At least, putting it back in stops my Risc PC crashing at startup.
2001-06-23 16:47:41 +00:00
bjh21
690f56e57a
Add a common <arm/param.h>, containing those few things that are obviously
...
common across all ARM systems.
2001-06-23 13:25:19 +00:00
toshii
e5c43d9b98
Fix a nit.
2001-06-23 12:32:20 +00:00
bjh21
3622d4e282
Add <arm/endian.h> and remove the cats, dnard and netwinder versions, since
...
they're all the same (a redirect to <sys/endian.h>).
2001-06-23 12:20:27 +00:00
toshii
6adb72bfb8
Speed optimization, inspired by recent sys/arch/arm/arm/blockio.S changes.
...
Among bus_space_{read,write}_multi, only bus_space_read_multi_2 is
optimized. bus_space_write_multi_2 didn't gain speed with ldm.
bus_space_*_multi_{1,4} aren't heavily used anyway.
2001-06-23 10:19:04 +00:00
toshii
446833d1b1
Enable a bunch of PCMCIA network cards. They cannot be tested before
...
enabling.
2001-06-23 10:05:11 +00:00
toshii
c9b6aeb4f9
Add jornada720 keyboard device.
2001-06-23 09:28:59 +00:00
toshii
912e831053
Remove obsolete BOOTINFO_FB_* workaround.
2001-06-23 09:25:17 +00:00
toshii
b57d496dee
Add support for jornada720 keyboard and some LCD parameter controls.
...
The code is somewhat incomplete, but is quite functional.
2001-06-23 09:20:05 +00:00
toshii
e671a13d47
Move sed1356_softc definition to a header file. Setup a backlight
...
power control hook.
2001-06-23 09:13:06 +00:00
matt
7effaaaa7c
Disable interrupts when dealing with pvo lists. clean up some things.
...
Keep track of executable ness of pages. Of sync icache executable pages.
2001-06-23 03:17:32 +00:00
matt
dde0daca06
Use __asm __volatile. Use _POWERPC_SPR_H_
...
Add PTE_RO/PTE_RW for old pmap.
2001-06-23 03:16:11 +00:00
matt
e25aa0ea82
Use pmap_kenter_pa instead of pmap_enter for phys_map
2001-06-23 03:10:59 +00:00
tsutsui
12e908657b
Add iha(4), which works as well on my 7248.
2001-06-23 03:09:20 +00:00
matt
5d30ec2c7e
Use SPR_xxx for the *MISS HASH CMP, etc.
2001-06-23 02:36:14 +00:00
matt
8a580d3ce9
#include <powerpc/spr.h>
2001-06-23 02:24:20 +00:00
matt
e6ea394a3a
#include <powerpc/spr.h> Use SPR_HID0 in place of 1008
2001-06-23 02:12:34 +00:00
matt
a627c75f35
#include <powerpc/spr.h> and SPR_PIR in place of 1023
2001-06-23 02:07:07 +00:00
lukem
da0e06bcd6
remove remnants of np device, per my recent files.vax commit
2001-06-22 16:40:51 +00:00
toshii
90b62cfa61
Don't include <machine/autoconf.h>, which should not be necessary.
...
Moreover, hpcarm doesn't have such a header file.
2001-06-22 14:38:44 +00:00
thorpej
2a171eff3a
Correct a typo.
2001-06-22 14:29:12 +00:00
thorpej
3ae8717568
Add commented-out examples for how to use MEMSIZE and ETHADDR options
...
in the event that you need them (really old PMON versions). Add FDESC.
Comment out SCSI-related stuff until I work out why the system goes into
outer orbit when its enabled.
2001-06-22 14:15:56 +00:00
thorpej
04986e1e9a
Add FDESC.
2001-06-22 14:14:16 +00:00
thorpej
306b1b09bc
Kernel config file for a P-6032.
2001-06-22 14:12:19 +00:00
simonb
2b987a894d
Use a few more header defines instead of magic numbers.
...
Wrap some longer lines.
2001-06-22 13:21:35 +00:00
simonb
7b9237cb08
White space nit.
2001-06-22 11:42:33 +00:00
simonb
363019a6c1
Add a db_active variable that indicates if a call to the debugger is
...
active. Seems to be required by the MI com driver nowadays.
2001-06-22 11:40:41 +00:00
simonb
4a8066748f
Use register names from <machine/walnut.h> and not magic numbers.
2001-06-22 11:37:49 +00:00
simonb
c32976ecd7
Make this work without DDB configured in.
2001-06-22 11:36:05 +00:00
chris
c3b7efe5d3
GC a couple of unused entries in the pmap struct
2001-06-22 09:12:11 +00:00
chris
cca2bd293b
Use a pool to store pmap structs.
2001-06-22 09:09:42 +00:00
thorpej
36a4b627d0
Sigh, Jason needs to go to sleep.
2001-06-22 07:00:25 +00:00
thorpej
32e780695d
Add a couple of missing p6032 bits.
2001-06-22 06:50:21 +00:00
thorpej
0c37c9e860
Check in work-in-progress of P-6032 support. This is not tested,
...
but is meant for back-up purposes.
2001-06-22 06:02:54 +00:00
thorpej
7f047ac2b2
Use the other DMA window (with prefetch enabled) on the P-4032
...
on-board Ethernet. Suggested by Nigel Stephens <nigel@algor.co.uk>.
2001-06-22 05:57:26 +00:00
thorpej
b440db94e8
Fill in one P-6032 snippet.
2001-06-22 04:33:26 +00:00
thorpej
4b23ee5d3b
PCI configuration space access for BONITO.
2001-06-22 03:58:55 +00:00
thorpej
5df8e5587e
Basic BONITO software state definitions.
2001-06-22 03:58:33 +00:00
thorpej
90c3629b19
Add a definition for BONITO_PCIMAPCFG_TYPE1, and make the BONITO
...
accessor macros useful in the NetBSD kernel environment.
2001-06-22 03:58:03 +00:00
thorpej
e4ce5f4268
A P-6032 will never have a V3 PBC -- don't include its option header.
2001-06-22 03:45:24 +00:00
simonb
7fe4c3ba1d
Make this compile when DEBUG isn't defined.
2001-06-22 03:25:39 +00:00
thorpej
b5443137f0
Only call through the function pointer if it's not NULL.
2001-06-22 01:42:20 +00:00
toshii
8128f45c37
Remove useless DEBUG code.
2001-06-22 01:29:26 +00:00
matt
41d73006f1
DMISS/DCMP/HASH1/HASH2/IMISS/ICMP/RPA are also valid on the MPC6XX
...
(specially the 603 and maybe the 601)
2001-06-22 00:01:25 +00:00