yamt
4475186a1d
correct comment.
2001-11-07 10:52:08 +00:00
yamt
5fa0dfa754
use biosdelay instead of adhoc loop.
2001-11-07 08:46:24 +00:00
thorpej
9cc2517cfe
When we read the interrupt status bits, mask it with the shadow copy
...
of the "currently enabled interrupts" -- the CPLD appears to light
up the status bit even if it doesn't cause the CPU IRQ line to be
asserted.
2001-11-07 02:56:18 +00:00
thorpej
0ea59754f1
We were already cheating w/ CPLD register access, so cheat all the
...
way and use pointer derefs rather than bus_space to access them.
2001-11-07 02:24:18 +00:00
thorpej
4a2c5fd66d
* Pass the IRQ number to stray_irqhandler() and display it in
...
the panic message.
* Mask off undefined bits from the XINT3 and XINT0 registers in the CPLD.
2001-11-07 02:06:37 +00:00
thorpej
acf9a688a0
Rework and fleshing out of Intel IQ80310 XScale eval board support.
...
More work to do -- this is a snapshot of work-in-progress.
2001-11-07 00:33:22 +00:00
thorpej
492b42cff8
Garbage collection.
2001-11-07 00:19:13 +00:00
thorpej
b9364bb468
First cut at XScale setup code. Needs more work.
2001-11-07 00:17:36 +00:00
thorpej
46309d6bc6
Const poisoning of cpu/class names.
2001-11-06 20:39:13 +00:00
thorpej
5b3f78d953
"i80200", not "80200".
2001-11-06 20:02:13 +00:00
thorpej
f12c8ee306
"XScale", not "Xscale".
2001-11-06 19:59:43 +00:00
thorpej
daae0ad947
If BOARDTYPE == iq80310, make an S-records version of the kernel
...
as well.
2001-11-06 19:53:22 +00:00
thorpej
e8982cb969
Make it possible for Makefile.${MACHINE}.inc to provide extra
...
stuff at the end of SYSTEM_LD_TAIL.
2001-11-06 19:52:21 +00:00
matt
1f09ca6e53
Fix a small buglet in syncicache (if the area to sync crosses the
...
segment 0 boundary).
2001-11-06 06:25:28 +00:00
simonb
15a42388c0
In pmap_enter(), sync the instruction cache if VM_PROT_EXECUTE. Fixes
...
problems when executing programs where text is copied to a page without
a dma sync (like NFS data bcopy'd to a buffer cache page).
From discussion with Jason Thorpe and Eduardo Horvath.
2001-11-06 04:49:49 +00:00
enami
03b4b0dfdd
Use options<SPC><TAB> consistently (except for GENERIC_ISDN since it is
...
indented rather differently).
2001-11-06 01:57:06 +00:00
simonb
e716956a0e
Calculate the hardware interrupt to irq mapping array and irq mask from
...
the irq to hardware interrupt mask map instead of using two different
interrelated arrays and a bit mask that I've got wrong more than once
when updating by hand (including when I recently added the keyboard/mouse
interrupt mappings). Now only the galaxy_intr_map[] array needs to
be updated when adding extra interrupts.
2001-11-06 01:26:47 +00:00
thorpej
af0d2bf570
Config info for the i80312 XScale companion I/O chip.
2001-11-05 23:38:55 +00:00
thorpej
20b742fd48
RCS ID.
2001-11-05 23:38:05 +00:00
thorpej
49951f6d12
Prototypes for i80312 routines.
2001-11-05 23:37:41 +00:00
thorpej
22514e4c7d
Routines for handling the i80312 memory controller for XScale.
...
Currently includes a routine to determine memory size from the
SDRAM configuration registers.
2001-11-05 23:37:01 +00:00
aymeric
a2cea87aee
defopt SERCONSOLE
2001-11-05 21:29:43 +00:00
matt
a696291eab
Fix bug in pte_spill (wasn't searching the right pvo_table list for the
...
victim PTE is the PTE was a secondary entry).
2001-11-05 06:44:11 +00:00
matt
4f3943d89a
Test the right bit for wired in the PVO.
2001-11-05 06:24:55 +00:00
matt
f02b548314
Don't try to pool_putting a PVO when re-entering a mapping. Since the
...
PVO_MANAGED may get munged, we can possible put this into the wrong pool.
2001-11-05 01:25:38 +00:00
tsutsui
8dd30af8d3
Add trm at pci.
2001-11-05 01:23:17 +00:00
matt
8a49af3cec
Need to use a separate variable for return value of pmap_pte_inset in
...
pte_spill. Make off the high bit of the MFTB().
2001-11-04 22:39:08 +00:00
matt
3ca8d91fc8
Add few a more PMAP_PVO_CHECKs in pte_spill; print pte addr of unmatched
...
pte in panicstr.
2001-11-04 21:15:03 +00:00
thorpej
fe988b60bb
Add PCI window addresses.
2001-11-04 19:32:32 +00:00
tsutsui
882785d057
Cast pa values to u_long in DEBUG printfs for _MIPS_PADDR_T_64BIT ports.
...
XXX should use unsigned long long format?
2001-11-04 14:07:13 +00:00
tsutsui
c143d7c33a
Fix printf format in #ifdef DEBUG part.
2001-11-04 14:01:42 +00:00
tsutsui
064be15283
Use common macro to check message length.
2001-11-04 12:03:41 +00:00
itohy
4972418390
Add midi at opl and midi at mpu
2001-11-04 10:27:15 +00:00
yamt
3eadadcb8a
add adv@cardbus.
...
(commented out if ahc@cardbus is commented out.)
2001-11-04 09:00:38 +00:00
itohy
e8ba741b16
Add mpu at cmpci and opl at cmpci attachment.
...
I always test it on alpha, and add cmpci entries to alpha config files.
2001-11-04 07:39:40 +00:00
thorpej
c88c2c4852
Don't require the IQ80310 option. Made possible by files.<board>.
2001-11-04 03:01:19 +00:00
thorpej
ddb2e9f4cb
Don't require INTEGRATOR or INTEGRATOR_FPGA options. Made possible
...
by files.<board>.
2001-11-04 02:56:13 +00:00
thorpej
9ef485f568
Garbage-collect a bunch of stuff that's not used/needed in
...
eval board environments.
2001-11-04 02:38:28 +00:00
thorpej
b8d49fac16
Move board-specific config definitions into files.<board>, allowing
...
each board type to have its own device namespace.
2001-11-04 02:20:22 +00:00
thorpej
95a9886f49
Add a comment describing what this file is.
2001-11-04 01:23:49 +00:00
thorpej
8f626436b6
Add missing RCS ID, add missing name.
2001-11-04 01:16:01 +00:00
thorpej
88ff68974a
Changes from Martin Husemann and myself:
...
- Make the 32-bit SPARC profile support work with the GCC 2.95.3
SPARC ELF compiler, which uses a different name for mcount.
- Make the 64-bit SPARC profile support header look more like the 32-bit
SPARC header (no functional change -- 64-bit SPARC already used the
correct mcount name).
2001-11-03 20:24:42 +00:00
tsutsui
1b197161d4
Add iha and trm at pci, and mark untested SCSI controllers "UT".
2001-11-03 17:22:39 +00:00
tsutsui
f88a1097c3
Add trm at pci.
...
BTW, should we also add it into INSTALL?
I guess there is no trm adapter which has Openfirmware..
2001-11-03 17:16:17 +00:00
tsutsui
6707f5f39d
Add trm at pci.
2001-11-03 17:08:56 +00:00
yamt
7a6b533ba6
add btinfo stuff.
2001-11-03 12:02:28 +00:00
jdolecek
1a92fabcb3
Don't print any warning if the time base was not provided (i.e. given as zero).
...
Fixes port-i386/1413 by David Carrel.
2001-11-03 11:16:25 +00:00
yamt
375b263ebc
- remove debug printf.
...
- reset the board in EtherStop.
2001-11-03 09:36:47 +00:00
lukem
3343f31154
explicitly pull in sys/types.h
2001-11-03 06:22:54 +00:00
reinoud
9be624a530
Not used in this port yet but since it is supposed to be a generic machine
...
dependend loadfile extention i copied it from arch/arm32/include where it
was committed as part of the ofwboot for sharks where Jason is working on.
2001-11-03 02:12:37 +00:00