| History log of /src/sys/arch/mips/rmi/rmixlvar.h |
| Revision | | Date | Author | Comments |
| 1.7 |
| 11-Mar-2014 |
mrg | avoid set but unused variables. move variables under their usage #ifdef.
|
| 1.6 |
| 01-Jul-2011 |
dyoung | branches: 1.6.2; 1.6.12; 1.6.16; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.5 |
| 14-Apr-2011 |
cliff | - add prototype for rmixl_eirr_ack()
|
| 1.4 |
| 18-Mar-2011 |
cliff | - add to struct rmixl_config storage for IO Peripherals Bus base address, address mask, and bus space.
|
| 1.3 |
| 20-Feb-2011 |
matt | Merge forward from matt-nb5-mips64.
|
| 1.2 |
| 14-Dec-2009 |
matt | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.10; Merge from matt-nb5-mips64 Merge mips-specific arch files.
|
| 1.1 |
| 13-Sep-2009 |
cliff | branches: 1.1.2; file rmixlvar.h was initially added on branch matt-nb5-mips64.
|
| 1.1.2.27 |
| 15-Dec-2012 |
matt | Add initial support for XLP II (XLP2XX/XLP1XX).
|
| 1.1.2.26 |
| 19-Jan-2012 |
matt | Improved true/false for cpu_rmixl?
|
| 1.1.2.25 |
| 04-Jan-2012 |
matt | Rework Fast Messaging Network support (it's now lockless). Workaround a problem with bus 0 BAR sizing causing the registers behind the BAR to become inaccessible. Move much/most of the startup code from evbmips/rmixl/machdep to mips/rmi/rmixl_machdep.c Move the code to find the XLP variant to the early boot so it can be used early. 8bit and 16bit accessed to PCI bus 0 cause cache errors so chagne the access of pci mem to 32bits.
|
| 1.1.2.24 |
| 30-Dec-2011 |
matt | Add a field to track available GPIO pins.
|
| 1.1.2.23 |
| 28-Dec-2011 |
matt | Add NOR support for XLP.
|
| 1.1.2.22 |
| 27-Dec-2011 |
matt | Add NOR/NAND (from HEAD)/SPI attachments.
|
| 1.1.2.21 |
| 24-Dec-2011 |
matt | Add XLP support (i2c, console, pci, sdhc works).
|
| 1.1.2.20 |
| 29-Apr-2011 |
matt | Major merge to/from current. Adds MIPS32/MIPS64 R2 support (24k, 74k, etc.) including COP0_USERLOCAL Adds support for emulation of rdhwr $3,$29 instruction. Major cleanup of SMP code. (stable on multi-core / single thread per core) llsc locking code only used in MP capable kernels.
|
| 1.1.2.19 |
| 07-Jan-2011 |
cliff | - add prottotype for rmixl_pcr_init_core()
|
| 1.1.2.18 |
| 17-Apr-2010 |
cliff | - struct rmixl_config field 'rc_64bit_dmat' is now a bus_dma_tag_t and initially points at 'rc_dma_tag' which provides the store area. this allows rc_64bit_dmat to be subregioned for imposing bounce-buffering if needed.
|
| 1.1.2.17 |
| 07-Apr-2010 |
cliff | - bus space related fields renamed to reflect use by both pcie and pcix
|
| 1.1.2.16 |
| 29-Mar-2010 |
cliff | - add inline cpu_rmixl_chip_type()
|
| 1.1.2.15 |
| 21-Mar-2010 |
cliff | moved a number of RMI interrupt items to rmixl_intr.h
|
| 1.1.2.14 |
| 23-Feb-2010 |
matt | Make sure <mips/locore.h> is not included by MI code. Add send_ipi and cpu_offline_md hooks to locoresw. Add MP support to pmap (pvlist locking, tlb locking). Add TLB shootdown support (see comment at the top of mips/pmap_tlb.c). Add mipsXX_tlb_invalidate_globals routine
|
| 1.1.2.13 |
| 29-Jan-2010 |
cliff | - add enum and display name lookup for firmware type - firmware type field added to rmixl_config - rmixl_cache_err_dis, rmixl_cache_err_restore, rmixl_cache_err_check inlines moved here from pcie driver - add rmixl_probe_4 nofault address probe inline
|
| 1.1.2.12 |
| 24-Jan-2010 |
cliff | - move firmware info stuff into struct rmixl_config
|
| 1.1.2.11 |
| 17-Jan-2010 |
cliff | - add cpu wakeup info pointers
|
| 1.1.2.10 |
| 10-Jan-2010 |
matt | Add generic support for DMA bounce buffers and real version of bus_dmatag_subregion. MALTA uses it for ISADMA. Make RMIXL use for creating 32bit and 29bit subregions.
|
| 1.1.2.9 |
| 14-Dec-2009 |
cliff | - replace single bus space with two (big & little endian) bus spaces for obio
|
| 1.1.2.8 |
| 18-Nov-2009 |
cliff | - add extents for bus spaces
|
| 1.1.2.7 |
| 15-Nov-2009 |
cliff | - use new obio bus space - add bus space stuff for PCIe CFG and ECFG spaces
|
| 1.1.2.6 |
| 13-Nov-2009 |
cliff | - add inline to simplify recognizing RMI Company ID - add inlines to simplify use of RMI company specific flags in pridtab entry
|
| 1.1.2.5 |
| 09-Nov-2009 |
cliff | - remove unused extents - add pci stuff to struct rmixl_config - add dma tags to struct rmixl_config - link physaddr extent to struct rmixl_config - >>>> rc_pci_io_ex and rc_pci_mem_ex can be removed, unused ??? - add prototypes for PCI funcs - add prototypes for addr interrupt funcs - add prototypes for addr sbccheck debug funcs - prototype for rmixls_mfcr, rmixls_mtcr -- these are temporary until determine better home
|
| 1.1.2.4 |
| 25-Sep-2009 |
cliff | - add enums for rmixl interrupt trigger and polarity attributes - rmixl_intr_establish gets an updated prpototype
|
| 1.1.2.3 |
| 15-Sep-2009 |
cliff | obio now provides both big endian and little endian bus spaces to allow child devices to use according to access method needs
also preparing for dual bus_dma methods, one for addrs <4GB, the other for all memory, including addrs >= 4GB the bulk of XLS DMA work is still TBD
|
| 1.1.2.2 |
| 13-Sep-2009 |
cliff | improve how some config data are managed
|
| 1.1.2.1 |
| 13-Sep-2009 |
cliff | add netbsd support for RMI XLS6ATX_7A board and XL SoC family
|
| 1.2.10.1 |
| 05-Mar-2011 |
bouyer | Sync with HEAD
|
| 1.2.8.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.2.6.2 |
| 21-Apr-2011 |
rmind | sync with head
|
| 1.2.6.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.2.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.2.4.1 |
| 14-Dec-2009 |
yamt | file rmixlvar.h was added on branch yamt-nfs-mp on 2010-03-11 15:02:42 +0000
|
| 1.6.16.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.6.12.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.6.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|