Home | History | Annotate | Download | only in footbridge
History log of /src/sys/arch/arm/footbridge/dc21285reg.h
RevisionDateAuthorComments
 1.5  14-Dec-2007  chris Fix for PR cats/18026.

cats was never able to dump a kernel core dump because reading from
VGA addresses (0xb8000) was causing the system to hang.

To workaround this reprogram the footbridge to map the memory to appear on
the PCI bus at 0x20000000, rather than at 0x0. Also configure the pci bus
to have a DMA range so that data is mapped correctly.

Note that -current kernels seem to hang when unmounting the fs. This
is a seperate issue, and appears to be because interrupts need to be
enabled to unmount filesystems.

So using reboot 0x104 does work, as it does a sync without unmounting the
filesystems.

Also arm savecore doesn't do anything with the memroy dump, as on arm we
currently just dump the raw memory, there's no header block to indicate
memory sizes or other useful information.
 1.4  17-Jan-2003  thorpej branches: 1.4.18; 1.4.76; 1.4.80; 1.4.82; 1.4.92; 1.4.96;
Merge the nathanw_sa branch.
 1.3  03-Nov-2002  chris Checkin new interrupt handling code for the footbridge.
This is based upon Jason's work on xscale.

Most of the interrupt handling code is now written in C using an asm stub to
call into the C code.

spl* now only updates a software mask, and does not update the hardware,
this should be much faster.

The new code works well on cats, it's untested on netwinder, but should work.

The code implements generic soft interrupts.

More work is still required to bring the isa interrupt handling code upto
scratch currently all isa interrupts are handled at IPL_BIO on the footbridge.
This may cause isa interrupts to be handled later than they should be.
I plan to fix this in the near future.
 1.2  28-Sep-2002  chris branches: 1.2.2;
Interrupt 19 does actually do something:
19 PMCSR written by host
(all to do with power management)
 1.1  09-Jun-2001  chris branches: 1.1.2; 1.1.8;
Move the footbridge dir out of arm32 into arm.
 1.1.8.4  11-Nov-2002  nathanw Catch up to -current
 1.1.8.3  18-Oct-2002  nathanw Catch up to -current.
 1.1.8.2  11-Apr-2002  thorpej TIMER_MAX -> TIMER_MAX_VAL, so as not to conflict with TIMER_MAX
in <sys/time.h>
 1.1.8.1  09-Jun-2001  thorpej file dc21285reg.h was added on branch nathanw_sa on 2002-04-11 06:29:40 +0000
 1.1.2.1  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.2.2.1  09-Nov-2002  bjh21 Catch up with -current.
 1.4.96.1  02-Jan-2008  bouyer Sync with HEAD
 1.4.92.1  26-Dec-2007  ad Sync with head.
 1.4.82.1  09-Jan-2008  matt sync with HEAD
 1.4.80.1  01-Jan-2008  chris Sync with HEAD.
 1.4.76.1  26-Dec-2007  rjs Sync with HEAD.
 1.4.18.1  21-Jan-2008  yamt sync with head

RSS XML Feed